从heroku发送的邮件中删除“via sendgrid.me”

我正在使用免费的sendgrid计划从我在heroku上托管的rails应用程序发送电子邮件。 我使用这些说明和本教程的组合进行设置

这一切都有效,但在gmail上,发件人通过sendgrid.me发送为’myemail@myapp.com’

有没有办法摆脱这个?

我已经看过这个论坛了,但是关于它是否可能还不是很清楚。

如果我无法删除它,任何人都可以推荐另类免费服务吗?

我知道这是一个老问题。 但事情发生了变化,sendgrid现在允许所有帐户用户对其域名进行白名单。 Whitelabeling允许我们摆脱“代表发送”或“通过sendgrid.me”电子邮件标题。

无论帐户类型如何,域和链接白标签都可用于所有SendGrid用户。 但是,IP白标签过程围绕一个中心元素:专用IP地址。 具有Pro帐户或更高帐户的SendGrid客户将自动分配一个专用IP地址,并将其标记为出站邮件。 在此过程中,必须托管的DNS记录之一是A记录,该记录指定沿此专用IP地址发出的所有邮件都有权代表您的域发送邮件。

是的,有可能,我刚刚做到了!

登录您的sendgrid仪表板。 然后转到我的应用程序 – > DKIM – >设置,然后选择“设置DKIM域以匹配FROM域”默认情况下,Domain设置为“sendgrid.me”。

DKIM文档

问题是,一旦你这样做,所有的电子邮件都可能会进入垃圾邮件文件夹……所以我因此切换回默认设置。

没有。

GMail会根据邮件标题和电子邮件发送服务的性质自动显示:

https://support.google.com/mail/bin/answer.py?hl=en&answer=1311182&ctx=mail

更新:Sendgrid现在允许您自定义DKIM,它将消除此消息。

Sendgrid | 如何消除’代表’消息

简短回答:

没有。

更长的答案:

“此限制适用于我们的免费,精简版和铜版计划,除非您将帐户升级到银牌或更高版本,否则无法修改。”

详细解答:

Fabian回答了SendGrid仪表板中的设置,但由于您处于免费计划中,因此无法使用。 我亲自测试了它,电子邮件仍显示“via sendgrid.info”。

以下是SendGrid支持团队的确认:

https://support.sendgrid.com/hc/en-us/articles/200181738-My-emails-are-displaying-as-on-behalf-of-or-via-in-some-mail-clients

“默认情况下,SendGrid会使用DKIM对所有电子邮件进行签名,以提高收件人域的可传递性。但是,当使用不包含Whitelabeling的帐户时,这意味着”来自“字段中的域将没有正确的DNS记录来validatione邮件。因此,SendGrid会将一个Sender标头插入sendgrid.me或sendgrid.info,然后可以对电子邮件进行适当的身份validation。请注意,此限制适用于我们的免费,精简版和铜版计划,但不能除非您升级帐户,否则请进行修改。使用白银或更高版本的帐户时,您可以通过将“来自”地址中的域名与您在帐户Whitelabel中设置的域名尽可能匹配来解决此显示问题。“

我只需点击“Whitelabels”下的“添加域名”按钮(在我的免费帐户的信息中心)并添加了我的域名(请参阅下面的注释),然后按照说明复制并粘贴生成的CNAME记录。 经过短暂的延迟(仅一两分钟),似乎已经奏效了! 电子邮件不再说“通过sendgrid.net”。

请注意,它不允许我将“子域”字段留空,因此在执行上述过程之前,我创建了一个主机名为“sendgrid”的新CNAME记录,并将其指向“@”。

所以我遵循的完整程序是:

  1. 使用主机“sendgrid”和值“@”为我的域创建了一个新的CNAME记录
  2. 在SendGrid的白标设置中单击“添加域”,并输入“sendgrid”作为子域(当然我的域名在“域”字段中)
  3. 单击Save和SendGrid生成3个CNAME记录
  4. 由于其中一个CNAME记录是“sendgrid”的CNAME,我在DNS管理器中再次编辑它并将其指向新生成的值
  5. 我添加了它生成的另外两个CNAME记录(s1._domainkey和s2._domainkey)

注意: MailGun在其免费帐户中为SPF和DKIM记录提供了一项function,该function提供与其付费帐户相同的所有function(每月可以发送的电子邮件数量限制除外。我不完全确定设置在某些情况下,上述不会导致可传递性问题(取决于您域名的信誉),因此对于新服务器,您可能需要考虑某个地方的付费帐户或者像MailGun这样function更全面的免费服务。