Class: Mail::Sendmail
- Inherits:
-
Object
- Object
- Mail::Sendmail
- Defined in:
- lib/jpmobile/mail.rb
Class Method Summary collapse
Class Method Details
.call(path, arguments, destinations, mail) ⇒ Object
637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 |
# File 'lib/jpmobile/mail.rb', line 637 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 |