【发布时间】:2013-11-30 00:34:46
【问题描述】:
我正在编写一个 ruby 脚本来使用“邮件”gem 发送电子邮件。
以及我本地机器上的 smtp 设置:
mailer_options:
address: smtp.gmail.com
port: 465
domain: gmail.com
user_name: example@gmail.com
password: example_password
authentication: :login
enable_starttls_auto: true
ssl: true
我正在尝试发送这样的内容:-----
Mail.deliver do
to 'receiver@gmail.com'
from 'sender@gmail.com'
subject 'Test Mail'
text_part do
body 'Hello World!!!!!'
end
end
邮件已成功发送,但当我打开电子邮件时,我看到发件人电子邮件 ID 为
example@gmail.com 而不是 sender@gmail.com,为什么会这样,我无法弄清楚。
感谢您的任何评论和回答。
【问题讨论】:
-
我认为这不是 ruby 问题,而是 gmail 问题。我认为他们会覆盖邮件发件人并添加其他标题(代表或类似),除非您指定该 gmail 帐户能够代表所需帐户发送。
-
这个article应该回答你的问题
标签: ruby-on-rails ruby email ruby-on-rails-3.2 rubygems