我目前正在建立一个邮件服务器,用于非营利的群发邮件。我决定使用Postfix,因为我在配置方面有一些经验。然而,我的经验是在MySQL DB支持的多域环境中,而不是大规模邮件解决方案。
我想要完成的任务需要满足以下几点:
virtual_aliases,mailbox-domains,mailbox-maps基于MySQL DB的配置,这样我就可以创建内部电子邮件@massmail.example,作为电子邮件回弹/返回路径来跟踪错误;我的当前配置是一个多域环境,我可以将域和用户添加到MySQL DB中,比如bounces@massmail.example,连接到SMTP,发送邮件和通过IMAP接收。一切都很好。
然而,我应该如何实现这个部分:“从他们选择的任何电子邮件地址/域发送电子邮件”?
要从news@non-profit.com发送电子邮件,我应该:
non-profit.com添加到virtual_domains表中,并在virtual_users中创建用户news@non-profit.com,使用该地址登录并发送电子邮件?bounces@massmail.example,使用它发送电子邮件,但将FROM头更改为news@non-profit.com?在垃圾邮件检测、批量发送遵从性方面,正确的选项是什么?上面有什么或者别的什么吗?像邮件黑猩猩这样的平台是如何处理这个问题的?
例如,我尝试了选项(2),gmail说了这样的话:

发布于 2015-11-22 15:45:07
你不能有群发邮件,没有垃圾邮件,除非用户已经注册,并批准他们的电子邮件地址,或任何其他2因素确认。
将MTA限制在IP上,编辑main.cf并添加您希望发送的IP。也就是说..。inet_interfaces =公共-ip,127.0.0.1
为他们希望发送的不同域创建一个通用地图。参见例如:http://www.cyberciti.biz/tips/howto-postfix-masquerade-change-email-mail-address.html
https://serverfault.com/questions/738152
复制相似问题