У меня есть код, который вычисляет набор значений и записывает их в CSV-файл. Я отправляю этот CSV-файл в виде вложения в электронное письмо.
Теперь я хочу записать содержимое файла csv в тело письма, а не отправлять его как вложение.
CSV-файл выглядит так:
Region,Count
Asia,5
America,3
Europe,4
Код, который я использовал для отправки электронного письма, выглядит следующим образом:
require 'mail'
def mailsender
Mail.defaults do
delivery_method :smtp,{ address: "smtp.xyz.com",openssl_verify_mode: "none" }
end
Mail.deliver do
from 'abc@xyz.com'
to 'admins@xyz.com'
subject 'Status Report'
body 'Please find attached the status report'
add_file 'C:\Users\abc\Desktop\Ruby\Summary.csv'
end
end
Так что вместо того, чтобы иметь прикрепленный CSV-файл с информацией в нем, я бы хотел, чтобы мое почтовое тело выглядело так:
Пожалуйста, найдите резюме ниже:
Азия 5
Америка 3
Европа 4