首页 > 解决方案 > Laravel Sendgrid 邮件不断变成垃圾邮件

问题描述

我正在努力完成的事情

所以我创建了一个名为 Enable Rochester 的 laravel 应用程序,它本质上是我所在城市的个人目录。在应用程序中,用户可以通过提交带有主题和消息字段的验证码保护表单来联系目录中的其他用户,然后向收件人发送电子邮件。

我的问题

为了允许用户相互联系,我使用发件人电子邮件作为回复电子邮件和电子邮件签名中的发件人电子邮件,这似乎是一个问题,因为所有发送的电子邮件都被发送给用户垃圾邮件。查看下面的电子邮件签名:

from:   Solomon Antoine <antoinesolomon5@gmail.com> via sendgrid.net 
reply-to:   Solomon Antoine <antoinesolomon5@gmail.com>
to: contact@askfavr.com
date:   Feb 27, 2019, 11:31 AM
subject:    Coffee and Greet for Favr
mailed-by:  em3247.enablerochester.com
signed-by:  enablerochester.com
security:    Standard encryption (TLS) Learn more

我尝试解决问题的步骤

我尝试缓解该问题的第一步是将发件人身份验证从sendgrid.net 更改为我的域enablerochester.com,如下所示:

from:   Solomon Antoine <antoinesolomon5@gmail.com> via enablerochester.com 
reply-to:   Solomon Antoine <antoinesolomon5@gmail.com>
to: solomon@askfavr.com
date:   Feb 27, 2019, 11:50 AM
subject:    Testing with new domain
mailed-by:  em3247.enablerochester.com
signed-by:  enablerochester.com
security:    Standard encryption (TLS) Learn more

当这不起作用时,我尝试使用我自己的域将发件人电子邮件更改为自定义发件人电子邮件,如下所示:

from:   Solomon Antoine <antoinesolomon51@enablrochester.com> via enablerochester.com 
reply-to:   Solomon Antoine <antoinesolomon5@gmail.com>
to: support@askfavr.com
date:   Feb 27, 2019, 11:59 AM
subject:    Another test
mailed-by:  em3247.enablerochester.com
signed-by:  enablerochester.com
security:    Standard encryption (TLS) Learn more

我参考了另一个你如何确保你以编程方式发送的电子邮件不会被自动标记为垃圾邮件?它提供了上述步骤,但它提供的解决方案不起作用。

标签: phplaravelemailsendgridspam-prevention

解决方案


推荐阅读