微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在RoR应用程序配置中使用ActionMailer default_options“ from”yml

如何解决在RoR应用程序配置中使用ActionMailer default_options“ from”yml

我正在使用Ruby 2.4.5在公司服务器上部署Redmine 4.1.1(RoR应用程序),但是我无法使用SMTP功能

我必须使用ActionMailer from选项来指示发件人电子邮件与用于身份验证的用户名不同。在我看来,由于我遇到此550错误,因此未使用configuration.yml文件中的“ from”选项:

550 5.7.1 Client does not have permissions to send as this sender

使用Python smtplib,我已经能够发送电子邮件以验证凭据和配置是否正常工作,因此我可能在应用程序的配置中缺少某些内容

下面是我的configuration.yml文件

production:
  email_delivery:
    default_options:
      from: 'email@company.com'   
  delivery_method: :smtp
    smtp_settings:
      address: ''
      enable_starttls_auto: true
      port: 1
      authentication: :login
      user_name: ''
      password: ''
      openssl_verify_mode: 'none'

解决方法

未在From中配置外发邮件中的configuration.yml地址,而是在管理设置邮件中的Web界面中通知

管理员可以在此处设置所需的From地址。该设置存储在数据库中。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。