class Mail::Sendmail
Public Class Methods
call(path, arguments, destinations, mail)
click to toggle source
# File lib/jpmobile/mail.rb, line 639 def self.call(path, arguments, destinations, mail) encoded_mail = if mail.respond_to?(:encoded) mail.encoded else mail end if Jpmobile::Util.jis?(encoded_mail) encoded_mail = Jpmobile::Util.ascii_8bit(encoded_mail) end IO.popen("#{path} #{arguments} #{destinations}", 'w+') do |io| io.puts encoded_mail.gsub(/\r\r\n/, "\n").to_lf io.flush end end