Rubyでメールを送信する時に、添付ファイルつけるやり方
require "mail"
mail = Mail.new do
from "from@example.co.jp"
to "to@example.co.jp"
subject "subject text"
body File.read("body.txt")
end
# カレントディレクトリのpicture.jpgを添付
mail.add_file = "./picture.jpg"
# カレントディレクトリのpicture.jpgをphoto.jpgとして添付
mail.attachments["photo.jpg"] = File.binread("./picture.jpg")
# add_fileはnewのブロック内でも使用可能
mail = Mail.new do
add_file "./picture.jpg"
end