我正在玩动作邮件,我不了解一些事情
class MYMailer < ActionMailer::Base
default from: "bar@gmail.com"
....
end
在我的production.rb文件中:
#config.action_mailer.default_url_options = { :host => 'www.example.com' }
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
address: 'smtp.gmail.com',
port: 111,
domain: 'gmail.com',
user_name: 'foo@gmail.com',
password: 'foobar',
authentication: 'plain',
enable_starttls_auto: true }
1)首先是default from: "bar@gmail.com"
是什么?
从我的生产文件中读取from值,我收到来自foo@gmail.com
的电子邮件。那么default from: "bar@gmail.com"
2)第二点#config.action_mailer.default_url_options = { :host => 'www.example.com' }
的重点是什么?我在官方指南上读到了一些内容,但我没有得到它。我的应用程序仍然发送没有它的电子邮件..
由于
答案 0 :(得分:1)
1)Gmail Api
不支持来自不同地址的已发送电子邮件(防止垃圾邮件/恶搞)
2)Rails
可以从自我应用程序发送电子邮件,此选项告诉他主机使用的是什么。