简体   繁体   English

如何在Linux for Rails4应用程序中为exim配置SMTP?

[英]How to configure SMTP for exim in linux for Rails4 application?

We have Rails4 application. 我们有Rails4应用程序。 We want to use SMTP via exim. 我们想通过exim使用SMTP。

How to configure SMTP for exim in linux for Rails4 application? 如何在Linux for Rails4应用程序中为exim配置SMTP?

config.action_mailer.delivery_method = :exim

will this work? 这会工作吗?

Thanks 谢谢

Debian 8 + Rails4.2.6 + Exim version 4.84_2 Debian 8 + Rails4.2.6 + Exim版本4.84_2

I added to my config/enviroments/production.rb file: 我添加到了config / enviroments / production.rb文件:

config.action_mailer.default_options     = { from: 'mybox@hostname.com' }
config.action_mailer.default_url_options = { host: 'hostname.com' }
config.action_mailer.perform_deliveries    = true
config.action_mailer.raise_delivery_errors = true

and clear(commented) from delivery_method and sendmail_settings params: 并从delivery_methodsendmail_settings参数中清除(注释):

# config.action_mailer.delivery_method = :sendmail
# config.action_mailer.sendmail_settings = {
#     :location => '/usr/sbin/exim4',
#     :arguments => '-i'
# }

And it's work! 它的工作!

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM