我们正在使用成功的iRedMail在4个电子邮件服务器(8个域)为我们自己的电子邮件帐户。
我们开发基于RoR的网络应用程序。我们想知道是什么iRedMail配置发送给用户,通过rails和设计创业板,https://github.com/plataformatec/devise,密码提醒,电子邮件确认等。地址和域名有什么区别?怎么测试?
在谷歌和张贴在iRedMail论坛不成功后,我们只找到iRedMail配置,请找到以下。
提前感谢!
====设计配置/环境/Development.rb ====
SMTP GMAIL配置:
config.action_mailer.raise_delivery_errors = true
config.action_mailer.delivery_method = :smtp
config.action_mailer.perform_deliveries = true
config.action_mailer.default_url_options = { :host => 'localhost:3000' }
config.action_mailer.smtp_settings = {
:address => "smtp.gmail.com",
:port => 587,
:domain => "mail.google.com",
:user_name => "my@gmail.com",
:password => "mypassword",
:authentication => :plain,
:enable_starttls_auto => true
}====后端====
=============================
发布于 2018-10-26 13:02:52
编辑设计配置/环境/开发.
config.action_mailer.raise_delivery_errors = true
config.action_mailer.delivery_method = :smtp
config.action_mailer.perform_deliveries = true
config.action_mailer.default_url_options = { :host => 'localhost:3000' }
config.action_mailer.smtp_settings = {
:address => "mx.coopeu.com",
:port => 587,
:domain => "mx.cooopeu.com",
:user_name => "coopeu@coopeu.com",
:password => "password",
:authentication => :plain,
:enable_starttls_auto => true
}还引发错误:Net::ConfirmationsController#create中的SMTPFatalError
554 5.7.1 :收件人地址被拒绝:发件人与SMTP身份验证用户名不相同
这意味着您使用用户"coopeu@coopeu.com“进行SMTP身份验证,但将用户”某人-@Somedomain.com“指定为发件人地址。如果需要允许此smtp用户的发送方地址不匹配,可以在/opt/iredapd/smtp ings.py中添加一个设置,如下所示: ALLOWED_LOGIN_MISMATCH_SENDERS = 'coopeu@coopeu.com‘
修改"settings.py“后重新启动iredapd。
而且它是正确的
https://stackoverflow.com/questions/49153455
复制相似问题