1
我有一個包含以下的Rails和sendmail的接受者與-t選項不支持
config.action_mailer.delivery_method = :sendmail
config.action_mailer.sendmail_settings = {:arguments => '-i'}
我登錄到控制檯軌與環境滿載
class MyMailer < ActionMailer::Base
def test_email
mail(:to => '[email protected]',
:subject => 'test',
:from => '[email protected]')
end
end
MyMailer::test_email.deliver
開發環境文件而不是得到這封電子郵件,我得到這個
sendmail: recipients with -t option not supported
sendmail實際上是n沒有安裝在這臺機器上,而是我配置了SSMTP,按照http://www.igvita.com/2007/08/29/ssmtp-relay-mail-delivery-in-rails/的說明
當我用smtp發送時,出現同樣的錯誤。所以它看起來像我的測試不使用相同的環境變量或Rails簡單地忽略配置。