пʼятниця, 13 лютого 2015 р.

How to send e-mail from Erlang

Что  бы не изобретать велосипед стоит воспользоваться существующими решениями. Учитывая тенденции на усложнение отправки почты простыми роботами многие ввели шифрацию и аутентификацию перед отправкой письма.
Я рекомендую воспользоваться решением https://github.com/Vagabond/gen_smtp
У меня получилось с первого раза отправить почту как через smtp.gmail.com, так и через локального провайдера Mirohost.
Пример:

gen_smtp_client:send({
"no-reply@pharos.com.ua", 
["alexey.radetsky@gmail.com"],
"Subject: testing\r\nFrom: Alex Radetsky \r\nTo: Some Dude \r\n\r\nThis is the email body"},
[
  {relay, "mx1.mirohost.net"}, 
  {username, "no-reply@pharos.com.ua"}, 
  {password, "ххххххххх"}
]).

Немає коментарів:

Дописати коментар