通过cakephp3发送邮件通过cp-in-12.webhostbox.net附加

时间:2016-10-16 07:23:25

标签: email cakephp

我在主机上使用cakephp3发送电子邮件时遇到问题。电子邮件正在发送,但当我在浏览器中查看收到的电子邮件时,我看到这个以及我正在发送电子邮件的电子邮件地址 来自:no-reply@mail.com通过cp-in-12.webhostbox.net 但是,当我通过cp-in-12.webhostbox.net'检查手机的gmail客户端中的邮件时,没有显示。 这是我的代码 $email = new Email('default'); $email->from(['no-reply@mail.com' => 'no-reply@mail.com']) ->to('mymail@gmail.com') ->subject('Test Mail') ->send('Thank You! for purchase! its a test mail'); }
请帮忙。 谢谢

1 个答案:

答案 0 :(得分:0)

当发送域中没有任何类型的SPF记录时,Google会附加“via mail.domain.com”。通知用户该电子邮件可能不是源自“发件人”电子邮件地址的域名,但由于您没有任何限制(由SPF设置),Google无法判断您是不是坏人,或者还没有设置你的记录。您将要设置一些SPF和DKIM记录(请与您的webhost一起检查如何执行此操作),这应该消除这些消息。它没有出现在iPhone上的原因是因为该平台没有该功能。