Cha*_*gan 17 email ruby-on-rails actionmailer
我正在尝试发送显示为"我的名字"而不是"my@email.com"的电子邮件
在我的'User_Mailer'课程中,我有一句话:
default :from => "me@email.com"
一切都运作完美.我将其更改为以下任何一个,但它永远不会到达收件人.
default :from => "Name <me@email.com>"
default :from => '"Name" <me@email.com>'
default :from => "\"Name\" <me@email.com>"
Run Code Online (Sandbox Code Playgroud)
......列表还在继续.
该行的语法到底应该是什么?我觉得我已经尝试了一切.
Pet*_*vin 19
我不知道转录中是否有丢失的东西,但是第一种替代方案可能会或可能不会很好,但后两种方法甚至都不是有效的Ruby语法.
在任何情况下,如果你看的Rails的ActionMailer -格式发件人和收件人的名称/电子邮件地址,接受的答案意味着你需要引用的地址的"名称"部分中的字符串,如'"Name" <me@email.com>'
但是,https: //stackoverflow.com/a/8106387/1008891上的一个高度响应的答案表明,内部引号不是必需的,您的第一个替代格式是完全正常的.
我在ActionMailer文档中找不到任何内容.
你的最后一次尝试非常接近,你只需要逃离"名称周围的结束.
default :from => "\"Name\" <me@email.com>"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6492 次 |
| 最近记录: |