class Mail::Sendmail

Public Class Methods

call(path, arguments, destinations, mail) click to toggle source
# File lib/jpmobile/mail.rb, line 548
def Sendmail.call(path, arguments, destinations, mail)
  encoded_mail = mail.encoded
  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