[erlang-questions] esmtp: send PDF as an attachment
Zabrane Mickael
zabrane3@REDACTED
Tue May 24 20:11:14 CEST 2011
Hi Amancio,
Worked like a charm.
Thanks again ;-)
Regards,
Zabrane
Le 24 mai 2011 à 18:52, Amancio Díaz Suárez a écrit :
> Hi Mickael,
>
> I got something like this and works fine.
>
>
> MimeContent = #mime_part{data = NewContent,
> type = inline,
> encoding = {"7bit","text/html","utf-8"},
> name = "txt.html"},
>
> {ok, PngContent0} = file:read_file(?MAIL_PNG_LOGO),
> PngContent1 = base64:encode(PngContent0),
> PngContent = erlang:binary_to_list(PngContent1),
>
> Atach2 = #mime_part{data = PngContent,
> type = attachment,
> encoding= {"base64", "image/png",
> "iso-8859-1"},
> name= FileNameLogo},
>
> Msg0 = #mime_msg{} = esmtp_mime:msg(SmtpTo, SmtpFrom, SmtpSubject),
> Msg = Msg0#mime_msg{parts = [MimeContent, Atach2]},
> esmtp:send(Msg).
>
>
> change the MIME type, use "application/pdf" instead of "image/png".
>
> Amancio.
>
>
> El mar, 24-05-2011 a las 18:16 +0200, Zabrane Mickael escribió:
>> Hi guys,
>>
>>
>> I'd like to use "esmtp" to send emails with attachment:
>> https://github.com/archaelus/esmtp
>>
>>
>> Unfortunately, the doc is a bit sparse.
>>
>>
>> Could someone help on how for email send an email with a PDF
>> (eg. /tmp/foo.pdf) as an attachment?
>> Thanks !
>>
>> Regards,
>> Zabrane
>>
>>
>
>
>
More information about the erlang-questions
mailing list