Sac*_*n R 3 ruby smtp ruby-on-rails actionmailer ruby-on-rails-3
我使用SMTP设置在轨道发送邮件3.它工作正常,当sendmail和postfix服务正在运行.但当我停止这两个服务,然后邮件停止发送并给我连接错误.
错误日志 -
ERROR -- : (Errno::ECONNREFUSED): Connection refused - Connection refused
org/jruby/ext/socket/RubyTCPSocket.java:126:in `initialize'
org/jruby/RubyIO.java:1178:in `open'
Run Code Online (Sandbox Code Playgroud)
如果您未在应用程序中传递任何配置,那么它将尝试在端口25上连接localhost.在您的情况下,这已经停止了您的SMTP服务,这就是您收到错误的原因.
因此,请在您的配置中添加以下详细信息,application.rb或根据您的需要添加development.rb或production.rb
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
:address => smtp.mailgun.org, # smtp service provider name
:port => 587, # port number of smtp server
:authentication => 'plain', #plain ////
:user_name => '', #user name
:password =>'', #password
:domain => '',#domain name
:enable_starttls_auto => true
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
161 次 |
| 最近记录: |