Rubyでmail
こちらを参考にした。
http://www.ksky.ne.jp/~sakae/pr_ruby/r00211.html
#!/usr/local/bin/ruby
require 'net/smtp'
require 'kconv'backup_time = Time.now
server_name = "server_name"
hd_size = `df -h`to = %w(hoge@hoge.com) # Array
subj = 'BACKUP REPORT(hogehoge.com)'
from = 'fuga' # for Header From part
body = <<-BODY
#{backup_time}#{server_name}
#{hd_size}
BODYsender = 'fugafuga'
subj = Kconv.tojis(subj)
subj = subj.split(//,1).pack('m'); subj = subj.chomp
from = Kconv.tojis(from)
from = from.split(//,1).pack('m'); from = from.chomp
tomany = to.join(',')head = <<HEAD
Subject: =?ISO-2022-JP?B?#{subj}?=
To: #{tomany}
From: =?ISO-2022-JP?B?#{from}?=
Mime-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: Text/Plain; charset=iso-2022-jp
HEADsrc = head + "\n\n" + Kconv.tojis(body)
m = Net::SMTPSession.new(address = 'localhost', port = 25)
m.start()
m.sendmail(src, sender, to)
m.finish
便利