Вместо вызова метода доставки для отправки почты вы можете перехватить сообщение электронной почты, вызвав to_s. Например, если у вас есть почтовик:
class MyMailer < ActionMailer::Base
default :from => "sender@me.com"
def my_email
mail(:to => "destination@you.com", :subject => "Mail Subject")
end
end
вы бы сделали
mail_content = MyMailer.my_email.to_s