上篇文章介绍了mautic的安装,它是开源的类似mailchimp的群发工具。需要注意的是,mautic只是一个群发操作后台,要通过mautic发送邮件,需要绑定私人邮箱。以下是mautic群发流程和常规情况下私人邮箱的发送限制。
mautic群发流程:
1. 使用mautic操作后台;
2. 绑定私人邮箱;
3. 通过私人邮箱发送邮件。
常规情况下,私人邮箱有两种:免费邮箱和企业邮箱。它们的每日最大发送量有限,免费邮箱一般在50封左右,企业邮箱在200封左右。超过这个上限,就需要输入验证码才能发送下一封邮件。
那么如何实现类似mailchimp的功能,一次性发送2000封甚至更多的邮件呢?解决方案是自建邮局。以下是搭建邮局的步骤:
1. 准备条件:服务器、宝塔面板和域名(以nixibar.com为例);
2. 进入宝塔面板,找到软件商店中的宝塔插件,安装宝塔邮局管理器;
3. 配置A记录解析;
4. 确保服务器开通25端口,否则无法发送邮件。如果服务商未开启此端口,可在后台申请开通;
5. 重启服务器后,在宝塔邮局管理器中填入域名,继续下一步;
6. 添加邮局域名后,需要在DNS解析处添加一些记录值;
7. 根据要求,在Vultr的DNS解析记录里添加这些记录值。注意MX记录应填写为(Your A record).nixibar.com,而A记录即第一步设置的mail记录,最终的MX记录为mail.nixibar.com。
完成以上步骤后,即可实现像mailchimp一样批量发送邮件的功能。
您可以通过以下步骤验证邮箱并发送邮件:
1. 找到邮箱所在域名的SMTP服务器。
2. 连接该服务器。
3. 询问有没有该邮箱。
4. 如果服务器返回250或251状态码,邮箱就是真的;如果返回5xx(500~599),就是假的。
5. 即使服务器确认邮箱是真的,也不代表邮件一定会发送到该邮箱,更不代表用户一定会读到该邮件。
对于发件端来说,开通25端口就可以通过SMTP协议发送邮件了,但是对于收件端来说,我们还要开通IMAP收件协议。一样找到php 7.0安装扩展,找到imap,一键安装即可。测试邮箱是否可以正常使用,因为这边没有网页后台,所以可以通过foxmail来判端是否成功了。在foxmail端新建邮箱,这个邮箱呢是我们自己创建的,所以需要手动配置smtp和imap端口。这个imap和smtp服务器的内容可以在用户管理界面找到。