我正在使用安装了 Courier-IMAP 作为电子邮件服务器的服务器。然而,似乎所有发出的邮件都进入了 Gmail 和 Hotmail 帐户的垃圾邮件文件夹。我确实有一个带有 Amazon SES 的 SMTP 服务器,可以将邮件放入收件箱,我想知道是否可以将 Courier-IMAP 配置为使用 Amazon SMTP 服务器设置。我在这方面找不到任何东西。
2 回答
Courier 是一个 IMAP 服务器。它提供对邮箱的访问。
您的机器上有一个 SMTP 服务器/MTA,它将本地发送/生成的邮件传递到 IMAP 邮箱和外部邮箱(亚马逊、谷歌、AOL 等)。您可能拥有的流行 SMTP/MTA 是: exim postfix qmail sendmail 。
您可以直接配置应用程序以使用 Amazon 的 SMTP 服务。您还可以将本地 SMTP/MTA 配置为中继到 Amazon。
无论您是否选择亚马逊,所有大型 ISP 和电子邮件提供商的反垃圾邮件政策都非常恶毒。大多数要求您安装发件人策略框架 (SPF) 或 DomainKeys 之类的东西。我认为还有一个新协议。Yahoo 和 AOL 需要一个活动的 abuse@ 帐户,他们会使用具有唯一链接的消息 ping - 他们希望确保您始终检查该帐户。如果有任何内容进入垃圾邮件文件夹,请检查标头以了解为什么将其标记为此类 - 大多数大型 ESP 都会添加一个标头,说明为什么将某些内容标记为垃圾邮件。
根据软件作者的说法,/etc/courier/esmtpauthclient
应该这样配置,并且它在我的服务器上工作配置:
/etc/courier/esmtpauthclient:
:email-smtp.us-east-1.amazonaws.com,587 AKISAMPLEPASSSUA AtHrTSAMPLEPASSWORDLiHJTt
和
/etc/courier/esmtproutes:
example.com: email-smtp.us-east-1.amazonaws.com,587 /SECURITY=REQUIRED
并且电子邮件地址和域应通过 Amazon SES 进行验证。