如何为Ruby On Rails设置Postfix以发送电子邮件

asd*_*kag 7 email postfix-mta ruby-on-rails

我想要postfix在我的ROR项目中发送电子邮件.由于其更安全和更多的功能.

但现在我很失落.我安装postfix了ROR工作.但接下来该怎么办?

(我只需发送电子邮件,暂不收到)

我应该配置postfix,让它能够先在评论行发送电子邮件,然后将其集成到ROR中吗?

如果是这样,我应该如何设置配置文件postfix,以及如何设置rails

或者我只是需要做每一个设置rails?如果是这样,详细设置应该是什么?

我很困惑.许多教程要么不起作用,要么不适合我的情况.

小智 9

示例操作邮件程序配置

一个例子是将以下内容添加到您的相应内容中

config/environments/$ RAILS_ENV.rb文件:

config.action_mailer.delivery_method = :sendmail
# Defaults to:
# config.action_mailer.sendmail_settings = {
#   location: '/usr/sbin/sendmail',
#   arguments: '-i -t'
# }
config.action_mailer.perform_deliveries = true
config.action_mailer.raise_delivery_errors = true
config.action_mailer.default_options = {from: 'no-reply@example.com'}
Run Code Online (Sandbox Code Playgroud)

更多信息:http://guides.rubyonrails.org/action_mailer_basics.html

  • 万一有人不知道:Postfix提供兼容的`sendmail`二进制文件,这就是为什么这个答案有效. (11认同)