【发布时间】:2016-01-18 05:17:57
【问题描述】:
我的应用程序上有一个消息传递系统,用户可以直接从我的域直接向其他用户发送消息(不通过 Mailchimp 的 Mandrill 模板或 Google Apps)。我还有每周向大约 5,300 个用户发送用户统计信息的 cron 作业。同样,该脚本直接从我的域发送消息。
大多数电子邮件都会进入用户的垃圾邮件箱,我需要尽快修复。我最近发现了一个应用程序,它可以测试电子邮件的可传递性,并根据您的电子邮件服务器的配置情况(除其他外)给出分数。这是 URL https://www.mail-tester.com。我能够解决一些问题,我的分数从 -0.2/10 上升到 7.7/10。然而,尽管测试人员说我的电子邮件是“好东西”,但我知道数百封电子邮件要么没有送达(因为发件人不受信任而被退回),要么直接进入了垃圾邮件箱。
要获得几乎完美的分数,我需要解决的最后一件事是在电子邮件中添加 DKIM 签名。希望这将提高交付率。这是电子邮件测试人员给我的关于 DKIM 的消息:“您的邮件未使用 DKIM 签名。域密钥识别邮件 (DKIM) 是一种将域名与电子邮件相关联的方法,从而允许个人、角色或组织为该消息声明一些责任。”
我确实尝试通过我的服务器 (BlueHost) 解决此问题,但他们无法帮助我(尽管他们帮助我解决了其他问题)。
有人知道如何将 DKIM 签名添加到来自域本身的电子邮件。有没有这样的命令行?
谢谢!
附:应用程序是用 PHP 编写的
【问题讨论】:
标签: email cron mail-server dkim email-spam