Ticket #7572: sendmail_just_one_return_path.diff
| File sendmail_just_one_return_path.diff, 0.8 kB (added by billkirtley, 8 months ago) |
|---|
-
actionmailer/lib/action_mailer/base.rb
old new 603 603 end 604 604 605 605 def perform_delivery_sendmail(mail) 606 sendmail_settings[:arguments] += " -f \"#{mail['return-path']}\"" if mail['return-path'] 607 IO.popen("#{sendmail_settings[:location]} #{sendmail_settings[:arguments]}","w+") do |sm| 606 sendmail_args = sendmail_settings[:arguments] 607 sendmail_args += " -f \"#{mail['return-path']}\"" if mail['return-path'] 608 IO.popen("#{sendmail_settings[:location]} #{sendmail_args}","w+") do |sm| 608 609 sm.print(mail.encoded.gsub(/\r/, '')) 609 610 sm.flush 610 611 end