添付ファイル付きのメールを送信したい。次に、本文テキストをhtmlでフォーマットする必要があります。フォーマットを構成すると、添付ファイルがメールで送信されます。
actionMailer を使用した私のコード:
#require 'mail'
class MyMail < ActionMailer::Base
default :from => 'cristian.gonzalez@powersystem.com.ar'
def send_mail(user,pdffile_name,pdffile_name_second,pdffile_name_thir,htmlfile_name)
#sendgrid_unique_args :key1 => user.id
email_with_name = "#{user.send_user} <#{user.mail_address}>"
#Adjuntar el archivo 1
unless pdffile_name.nil?
filename = user.first_attachment.partition("/")[2]
attachments[filename] = File.open(pdffile_name, 'rb', &:read)
end
mail :to => 'cdgonzalez82@gmail.com',
:subject = user.mail_subject,
:content_type = 'text/html; charset=UTF-8',
:email.body = user.mail_body
end
end
何か助けてください???