用于 webmail 的 rails 4 action mailer 设置 (SMTP)

Posted

技术标签:

【中文标题】用于 webmail 的 rails 4 action mailer 设置 (SMTP)【英文标题】:rails 4 action mailer setting (SMTP) for webmail 【发布时间】:2015-05-19 15:04:43 【问题描述】:

我在这里遇到问题,我找不到任何 webmail 的 smtp 设置,经过几个小时我花了很多时间却什么也没有,我只是并且总是找到 gmail 设置,就像这样

# ActionMailer settings
  config.action_mailer.perform_deliveries = true
  config.action_mailer.raise_delivery_errors = true
  config.action_mailer.delivery_method = :smtp
  config.action_mailer.smtp_settings = 
  address: 'smtp.gmail.com',
  port: 587,
  domain: 'gmail.com',
  user_name: '*****@gmail.com',
  password: '******',
  authentication: 'plain',
  enable_starttls_auto: true

有没有人知道如何为 webmail 配置它,,,

【问题讨论】:

【参考方案1】:

试试这个代码

domain: 'smtp.gmail.com',

【讨论】:

【参考方案2】:

SMTP 和 IMAP 设置您可以在这里找到http://docs.aws.amazon.com/workmail/latest/userguide/using_IMAP_client.html

webmail 的 ActionMailer 配置示例:

config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = 
  address:              'smtp.mail.us-west-2.awsapps.com',
  port:                 465,
  domain:               'example.com',
  user_name:            'support@example.com' ,
  password:             'WEBMAIL_PASSWORD_HERE',
  authentication:       'plain',
  ssl: true


config.action_mailer.default_options =  from: 'support@example.com' 

address 取决于您的邮箱所在的位置。

【讨论】:

以上是关于用于 webmail 的 rails 4 action mailer 设置 (SMTP)的主要内容,如果未能解决你的问题,请参考以下文章

Rails 4,通过连接表在has_many中指定自定义外键?

从 Roundcube Webmail v1.4.11 ( iRedMail ) 发送电子邮件时连接超时

Devise / Rails登录无法正常工作 - “无效的电子邮件或密码”

Rails排序宝石

8款世界级Webmail工具推荐

rails 获取多态类的所有关联类