如何解决在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,我已经能够发送电子邮件以验证凭据和配置是否正常工作,因此我可能在应用程序的配置中缺少某些内容。
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 举报,一经查实,本站将立刻删除。