邮件作为外贸电商系统中很重要的一个范畴,如何保证在大批量的发送邮件而不被邮箱系统误认为是垃圾邮件而拦截就是很重要的一个功能。我们的客户有使用免费的163企业邮,有使用付费的邮箱如阿里云企业邮箱,zoho的等等,但往往在小批量发送邮件的时候还可以,如果出现一次性发送几十封邮件,尤其是内容类似(均采用邮件模板),就会被误判为垃圾邮件,导致邮箱无法发出邮件。这个时候就需要考虑如何实现批量邮箱服务了。目前我所了解的有两个,一个是阿里云的邮件营销,付费升级,成功后提供给类似普通客户登陆授权的账户,在magento系统后台部署即可。另外一种就是亚马逊的ses服务,这个貌似是免费的,但接入的时候略有不同,中间有几个坑,特别记录一下:

1、邮箱服务插件依旧使用ASchroder_SMTPPro,该插件已经集成了ses通讯所需的基础类包和功能,只需要在此基础之上进行部署即可;

2、亚马逊账户申请AWS Access Key ID and Secret Access Key,这个key是账户的全局授权秘钥,在右上角的账户列表我的安全凭证中创建并下载


3、第三步就是在亚马逊账户中的ses服务列表验证授权域和验证授权邮箱。特别说明的是授权域为域名验证,具体的流程可以参考官方引导,基本上就是增加一条TXT的解析记录。授权邮箱为沙盒模式下的可发送邮箱,默认启用该服务后均处于沙盒模式,只有单独提交申请才能脱离沙盒。意思是测试的时候邮箱发送只能为已验证的邮箱。全部验证完成后,可以在邮箱列表send a test email。


如果以上都通过,那么说明ses服务正常,即可开始提交脱离沙盒模式的申请,等转正后即可正式部署到magento的后台,启用ses服务。
另外需要特别说明一点,就是ses可用区的概念,目前提供ses服务的可用区只有三个,分别是俄勒冈,弗吉尼亚北部,爱尔兰,分别对应的区是us-west-2,us-east-1,eu-west-1,然后每个区对应的host主机地址不同,需要更改插件中的扩展类的地址。
具体文件地址为app\code\local\Aschroder\SMTPPro\lib\AmazonSES.php的第57行:
    public function __construct(Array $config = array(), $host = 'https://email.us-west-2.amazonaws.com')
    {
        if(!array_key_exists('accessKey', $config)){
            throw new Zend_Mail_Transport_Exception('This transport requires the Amazon access key');
        }
        
        if(!array_key_exists('privateKey', $config)){
            throw new Zend_Mail_Transport_Exception('This transport requires the Amazon private key');
        }
        
        $this->_accessKey = $config['accessKey'];
        $this->_privateKey = $config['privateKey'];
        $this->_host = Zend_Uri::factory($host);
    }

smtp设置
更改初始化传参数的host地址为对应的可用区的host主机地址。另外每个可用区验证的域和邮箱是独立不同步的。千万不要用ses后台提供的host地址,根本测试不通,可以根据可用区参数不同,更改地址为方法中的写法,才能测试成功。特别注明(下图给出的地址不可用):

更改后台smtp的配置,填入对应秘钥,test即可成功。

magento|使用亚马逊的ses服务进行邮件营销相关推荐

  1. 树莓派Zero W发布;亚马逊 AWS S3 服务出现故障 | IoT黑板报

    树莓派Zero W发布,配有Wi-Fi和蓝牙售价10美元 @cnBeta 为了庆祝树莓派的第五个生日,树莓派基金会推出了树莓派Zero W,它本质上是树莓派Zero ,但是添加了许多用户一直要求的功能 ...

  2. 体验云计算的成果----亚马逊免费云计算服务

    云计算是最近几年来讨论比较火的话题,就在前几年绝大部分人对云计算还是没信心.不过这些年,经过业界的大佬们,技术牛人们的努力,现在云计算以及衍生出来的一些云计算服务逐渐成型.全球许多公司也相继的推出了直 ...

  3. 亚马逊云服务开通指南_亚马逊弹性容器服务初学者指南

    亚马逊云服务开通指南 This article is a beginner's high level look at Amazon ECS. We'll cover core concepts, te ...

  4. 【架构】研究谷歌和亚马逊的微服务案例,我们能学习到的经验

    产品复杂度与日俱增.想继续按以前的节奏去演进产品变得越来越困难了,是时候寻找一种更好的方法了.微服务架构承诺可以让团队快速前进... 但与此同时也带来了一系列全新的挑战. 在为Enchant搭建微服务 ...

  5. 阿里云是什么,与亚马逊的云服务相比较,处于什么位置?

    阿里云ECS提供按需购买和包月购买两种.这里咱们讨论包月购买的情况.包月购买时,我们可以选择相应的配置:CPU.内存.硬盘.带宽. 价格分析 CPU,约48元1核 内存,18元512MB 硬盘最便宜, ...

  6. 亚马逊云计算机视觉服务,亚马逊云科技宣布Amazon Lookout for Vision正式可用

    原标题:亚马逊云科技宣布Amazon Lookout for Vision正式可用 (全球TMT2021年3月1日讯)近日,亚马逊云科技宣布Amazon Lookout for Vision正式可用, ...

  7. 亚马逊跨境电商_亚马逊Simple Worklfow服务的骆驼演示

    亚马逊跨境电商 在上一篇文章中,我解释了为什么AWS SWF服务很好,并宣布了新的Camel SWF组件. 现在,组件文档已准备就绪,这是一个简单的完全可用的演示. 它包含三个独立的独立骆驼路线:工作 ...

  8. 亚马逊AWS云服务突发Bug引发币圈异常

    8月23日,据多家比特币交易所数据显示,今天币圈BKEX.BTMAX .CITEX.HOPEX等多家交易所出现异常交易,CITEX上的ETH最低被砸至0.07美元,BTC则最低被砸至0.32美元.有人 ...

  9. 做独立站要做私域营销,做亚马逊更要做私域营销,Why?

    来自海关总署的公布数据: 今年上半年中国货物贸易进出口总值达到18.07万亿元,比去年同期增长27.1%.其中,出口9.85万亿元,增长28.1%:与2019年同期相比,出口增长了23.8%. 蛋糕这 ...

最新文章

  1. 【连载】优秀程序员的 45 个习惯之习惯35
  2. 无锡锡东2021高考成绩查询,2021年无锡高考成绩查询网址,无锡高考成绩查询系统时间安排...
  3. 通过sql-labs进行sql注入学习(11-22)
  4. kaggle的图像数据集直接下载到google drive
  5. php短链接api,PHP通过调用新浪API生成t.cn格式短网址链接的方法详解
  6. beta:scrum8
  7. IBM发布人工智能显微镜,可检测海洋水资源
  8. ajax验证本服务器,jquery – 使用Ajax调用的http基本身份验证
  9. Linux 防火墙 开放 端口 iptables
  10. 韦东山linux学习之ubuntu 9.10 软件源 问题
  11. android麦克风设置在哪,手机麦克风设置实用教程
  12. 一年Java的阿里电话面试全纪录
  13. 小学初中数据常用定理公式总结-------复习一下
  14. java qlv转mp4 代码_怎么将qlv格式转换成mp4?教你快速转换视频格式的技巧
  15. geoserver发布切片影像地图
  16. 五子棋(人机)-粗暴版AI
  17. java小项目---------银行新用户现金业务办理(运用数据库)
  18. 带宽、吞吐量与线速的关系(转载)
  19. 模块“Upgrade”启动失败。 未能启动虚拟机。虚拟机VMware不支持的硬件版本【终极解决方案】
  20. android 设置系统壁纸,Android HttpURLConnection下载网络图片设置系统壁纸

热门文章

  1. 计算机课程改革必要性,中职计算机课程改革的思考
  2. 匈牙利算法——转自:BYVoid
  3. Redis知识点总结
  4. 极品家丁最新章节列表
  5. 【Web API系列教程】1.3 — 实战:用ASP.NET Web API和Angular.js创建单页面应用程序(上)
  6. fluent二维叶型仿真_FLUENT案例#389(#378)正弦(三角)波纹翅片式换热器仿真
  7. 基于电位器式传感器位移测量仪的设计
  8. Laya Browser
  9. 中南大学计算机学院 吴嘉,中南大学要求老师打分服从正态分布?考试中心:没有明确规定...
  10. GitHub Flavored Markdown 规范