Mail-Tester.com:回复邮件中的Freemail,但发件人不是Freemail

6

我无法解决垃圾邮件的问题。在Mail-Tester.com上,我的评分只有7.6 / 10。

我使用postfix,并且仅需要用它来发送邮件。

这是我的测试结果:https://www.mail-tester.com/web-n0z33

Mail-Tester.com告诉我问题出在ReplyTO... 但是我必须使用ReplyTO,这样当我从网站的联系表单中收到一封电子邮件时,我才能点击“回复”。

我还要说明的是,在FROM中,我放了一个@my-domain.fr的电子邮件地址。因为如果我直接在FROM中放访问者填写我的联系表单的电子邮件地址,那么我在Mail-Tester.com上会遇到更糟糕的错误。

以下是我的PHP代码:

$mailer = new Mailer();
$mailer->setFrom(contact@mondomaine.fr)
    ->setReplyTo('emailexemple@gmail.com')
    ->setTo($_GET['mail'])
    ->setSubject($data['subject'])
    ->setBody('front/specific-page/contact/contact-html', $data)
    ->addBodyText('front/specific-page/contact/contact-text', $data);

var_dump($mailer->send());

我使用SwiftMailer的邮件驱动程序为'mail',但我创建了自己的适配器,所以我有这段代码。但这很容易理解。
如何解决我的问题?如何在Mail-Tester.com上获得10/10的评分?
非常感谢。
2个回答

0

我也遇到了同样的问题。目前,根据我在网上找到的信息,你无法“修复”这个问题。但是,有一些方法可以帮助解决它。以下是几个选项,你可以尝试一下,基于这些参考资料:

他们都说:

“将邮件消息包装在HTML标记中以避免垃圾邮件过滤器。”


-6

FROM 地址必须是使用联系表单的访客的地址。否则你怎么回复邮件呢?为什么要使用工具测试通过联系表单发送的电子邮件的垃圾邮件得分?你是这些电子邮件的唯一接收者。

Mail-Tester.com 的 10/10 评分只告诉您,Mail-Tester 认为您的电子邮件很好。我不会太依赖这个工具。所有电子邮件服务提供商都有自己的垃圾邮件过滤器,并将根据其正确性处理您的电子邮件。例如,如果您使用 https://www.emailchecky.com 等其他工具测试电子邮件,则大多数情况下会看到其他结果并发现错误。

或进行另一个测试:

您还可以将电子邮件发送到 Gmail 地址,看看该电子邮件是否落入主收件箱或垃圾邮件文件夹中。我知道 Gmail 拥有最强大的垃圾邮件过滤器和规则。如果您的电子邮件经过了这些规则和过滤器的测试,那么您就可以为您的电子邮件感到骄傲。


这是一个错误的答案!FROM必须来自发送者。如果服务器C向A发送电子邮件,但起源于B,则它不能使用FROM B而应该使用FROM C!否则就是伪造的发件人! - Alexander Dobernig
为什么使用工具来测试通过联系表单发送的电子邮件的垃圾邮件评分呢?即使您是这些电子邮件的唯一收件人。即使您是这些电子邮件的唯一收件人,您也希望尽一切可能防止公司的垃圾邮件过滤器拒绝该消息,否则它甚至可能无法进入隔离区! - w5m
1
这个工具mail-tester.com非常好用。如果你将它与你的邮箱一起使用并发送测试邮件,它确实会帮助你找出问题所在。 - Debbie Kurth

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接