module RSS2Mail::Transport::Mail

Constants

BIN
CMD

Public Instance Methods

check_deliver_requirements() click to toggle source
   # File lib/rss2mail/transport.rb
46 def check_deliver_requirements
47   raise "Mail command not found: #{CMD}" unless BIN
48 end
deliver_mail(to, subject, body, type) click to toggle source
   # File lib/rss2mail/transport.rb
50 def deliver_mail(to, subject, body, type)
51   Open3.popen3(
52     BIN, '-e',
53     '-a', type,
54     '-a', FROM,
55     '-s', subject,
56     *to
57   ) { |mail, _, _|
58     mail.puts body
59   }
60 end