gpt4 book ai didi

ruby-on-rails - Rails ActionMailer 编码

转载 作者:行者123 更新时间:2023-12-04 05:49:39 25 4
gpt4 key购买 nike

设置:

Ruby 1.9.2
Rails 3.2.2

我的电子邮件编码有问题。

注意:我对编码和类似的东西不太熟悉。

使用 ActionMailer 发送电子邮件时,电子邮件中的 html 会发生一些奇怪的事情。

所有等号(=) 都变成了 =3D .
例子:
<table border=3D"0" cellpadding=3D"0" cellspacing=3D"0" width=3D"=440">
<tbody>
<tr>
<td height=3D"10"> </td>
</tr>
</tbody>
</table>

特殊字符如下所示: ä -> ä .

在本地开发中看起来很棒,但是在使用 SendGrid 时在生产服务器上,特殊字符不起作用。

我确定这是因为我缺乏了解。

这是邮件标题:
Mime-Version: 1.0
Content-Type: text/html;
charset=UTF-8
Content-Transfer-Encoding: quoted-printable
X-SMTPAPI: {"filters": {}}

Content-Transfer-Encoding有什么关系吗? ?或者应该是这样?

也许是 SendGrid 的问题而不是我的设置?

SendGrid 的一位员工告诉我: you need to make sure your equals signs are URI-encoded , 这意味着什么?
提前致谢!

最佳答案

这对我来说不是问题,而是 SendGrid。
通过 SendGrid 发送的带有“åäö”等字符的邮件在 yahoo/outlook/MacMail 等邮件客户端中不起作用。

在与 SendGrid 的一名员工提供几个小时的支持后,问题仍然存在。
他们说问题出在我的设置中。
我现在已经使用完全相同的设置切换到 mailgun,并且效果很好。

关于ruby-on-rails - Rails ActionMailer 编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10543694/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com