module RSS2Mail::Transport::Mail

Constants

BIN
CMD

Public Instance Methods

check_deliver_requirements() click to toggle source
# File lib/rss2mail/transport.rb, line 45
def check_deliver_requirements
  raise "Mail command not found: #{CMD}" unless BIN
end
deliver_mail(to, subject, body, type) click to toggle source
# File lib/rss2mail/transport.rb, line 49
def deliver_mail(to, subject, body, type)
  Open3.popen3(
    BIN, '-e',
    '-a', type,
    '-a', FROM,
    '-s', subject,
    *to
  ) { |mail, _, _|
    mail.puts body
  }
end