ruby-on-rails – Rails ActionMailer“Pretty Name”防止发送

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – Rails ActionMailer“Pretty Name”防止发送前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在发送显示为“我的名字”而不是“my@email.com”的电子邮件

在我的“User_Mailer”类中,我有一行:

默认值:from => “me@email.com”

这一切都很完美.我把它改成下面的任何一个,它从来没有到达接收者.

default :from => "Name <me@email.com>"
default :from => '"Name" <me@email.com>'
default :from => "\"Name\" <me@email.com>"

…列表继续

该行的语法应该是什么?我觉得我已经尝试了一切.

解决方法

我不知道转录中是否丢失了某些东西,但是第一个替代方法可能不是很好,但是第二个可能不是很好,第二个也不是有效的Ruby语法.

无论如何,如果您查看Rails ActionMailer – format sender and recipient name/email address,接受的答案意味着您需要引用字符串中的“名称”部分,如“”名称“< me@email.com\u0026gt;' 然而,在http://stackoverflow.com/a/8106387/1008891高调的答案表明,内部报价并不是必需的,您的第一种替代格式是完美的.

我在ActionMailer文档中找不到任何内容.

猜你在找的Ruby相关文章