在rails dev环境smtp cpanel上发送电子邮件ruby

我在使用ruby on rails发送电子邮件时遇到问题。 当我使用gmail smtp时,它工作正常,但当我尝试使用我在cpanel中创建的电子邮件时,我似乎无法发送任何电子邮件。 有谁知道如何配置这个? 谢谢。

这是我在初始化文件夹下的mailer_setup.rb

ActionMailer::Base.delivery_method = :smtp # be sure to choose SMTP delivery ActionMailer::Base.smtp_settings = { :address => "mail.humouno.com", :port => 25, :domain => "humouno.com", :user_name => "info@humouno.com", :password => "********", :authentication => "login", :enable_starttls_auto => true } 

这是environment.rb下的development.rb

 Humouno::Application.configure do config.cache_classes = false config.eager_load = false config.consider_all_requests_local = true config.action_controller.perform_caching = false config.action_mailer.raise_delivery_errors = false config.active_support.deprecation = :log config.active_record.migration_error = :page_load config.action_mailer.perform_deliveries = true config.assets.debug = true end 

我正在尝试在我的localhost中发送电子邮件。

感谢其他答案,但我发现smtp端口应该是587而不是25 ,我发现它很奇怪,因为在cpanel配置中,它说smtp端口在端口25。

当我使用gmail smtp

为什么smtp_settings.address不是smtp.gmail.com? 请查看http://apidock.com/rails/ActionMailer/Base (配置选项)和https://support.google.com/mail/answer/13287

如果使用你的smtp服务器是收集; 我会留下一些日志。

Interesting Posts