【发布时间】:2014-04-01 21:34:14
【问题描述】:
我正在尝试使用 GMail 的 smtp 服务器从我的 rails 应用程序发送电子邮件。
我发送的电子邮件看起来像是从我自己的 gmail 地址发送的,而我希望它们来自 info@myapp.com。
我已经使用三种身份验证方式配置了这个东西,并且我的应用程序已经获得了唯一的密码。这是我的production.rb
config.action_mailer.default_url_options = {
host: 'my ip',
protocol: 'https'
}
config.action_mailer.delivery_method = :smtp
config.action_mailer.asset_host = "https://my ip"
这是我的initializers/smtp.rb
MyApp::Application.configure do
config.action_mailer.smtp_settings = {
enable_starttls_auto: "true",
address: "smtp.gmail.com",
port: "587",
domain: "mydomain.com",
authentication: :plain,
user_name: 'myusername@gmail.com',
password: 'mypassword'
}
end
有可能吗?我怎么能那样做?
【问题讨论】:
-
所以您正在从 gmail 帐户接收电子邮件,但希望看起来像您的电子邮件 id..我认为在您的 info@myapp.com 中使用电子邮件转发器..发送到您的电子邮件然后它会发送到另一封电子邮件
-
您认为无法直接从我的应用发送电子邮件,其中发件人看起来像 info@myapp.com?
-
support.google.com/mail/answer/22370?hl=en 它说可以从 gmail 界面.. 我敢打赌也可以从我的应用程序发送
-
确实是重复的,谢谢你指点我这个问题,同时我设法找到了问题的解决方案,我应该在这里写还是关闭它并在那里回答?谢谢
标签: ruby-on-rails ruby email gmail actionmailer