我想使用swiftmailer通过我的php应用程序发送邮件。但我很困惑。我不想让我的邮件进入垃圾邮件文件夹。所以,有人告诉我正确配置STMP。我搜索了很多,但找不到解决方案。我想知道STMP配置与发送到垃圾邮件箱的邮件有任何关联。我应该在使用swiftmailer发送邮件时使用我自己的Web服务器STMP设置。或者我应该使用其他一些技术来防止邮件进入垃圾邮件箱。 实际上,我不打算发这么多邮件。我只需要在用户注册时发送确认邮件。
答案 0 :(得分:2)
除了有一些事情你可以提供帮助之外,你无能为力保证:
DKIM
。SPF
。SpamAssassin
,并通过它运行您的消息示例,以查看它是否(以及如何)标记内容。调整消息内容以消除这些标记。答案 1 :(得分:0)
您需要为您的域创建发件人政策框架(SPF)记录,以便从中发送电子邮件。这是为了防止垃圾邮件发送者伪造看似来自您域的电子邮件,因为电子邮件收件人会查看此记录以确定它是否来自授权邮件服务器。未经授权的电子邮件通常被视为垃圾邮件。
您可以使用Microsoft的Sender ID Framework SPF Record Wizard创建一个(如果有人知道更好的工具,请说)。使用SPF记录配置域后,您可以将邮件服务器的测试邮件发送到check-auth@verifier.port25.com以测试您的配置。请注意创建这些记录时创建的common mistakes。
答案 2 :(得分:0)