Простая отправка писем в ruby без вложений:
#!/usr/bin/env ruby #coding: utf-8 require 'net/smtp' from = 'login@exmpl.com' to = [ "mail_to@exmpl.com", "mail_to2@exmpl.com" ] theme = 'Subj!' text= "Msg" message = "" message<<"From: admin <#{from}>\n" message<<"To: #{to}\n" message<<"Subject: #{theme}\n" message<<text Net::SMTP.start('smtp.exmpl.com', 25, 'exmpl.ru', 'login', 'pass', :plain) do |smtp| smtp.send_message message, from, to end
gem mail поддерживает отправку с вложениями. Нужно учитывать что gem требует минимум второй версии ruby, а для gentoo, если ставить system wide, в стандартных репозиториях нету stable релиза.