我有虚拟服务器(Amazon EC2)。
它 (postfix) 发送的电子邮件会被发送到某些电子邮件服务的垃圾邮件文件夹中。而有些电子邮件则不会被发送到 (包括 gmail 上的某些地址)。
spamhaus 黑名单中没有 IP 和主机名。
如何解决这个问题?
答案1
由于您已经发现的原因,直接从 EC2 实例发送 SMTP 是徒劳的。
相反,要么使用 Amazon 的 SES 产品进行邮件中继,要么使用其他第三方产品。SES 非常便宜(对于小到中等量的电子邮件,SES 是免费的),而且设置起来也相当容易。他们有所有主要 MTA(sendmail、postfix、exim)的文档。
答案2
除了 EEAA,SES 还允许使用 stunnel 进行安全 smtp 中继,如果您有任何安全方面的顾虑,这可能会有所帮助。