2011/07/31

Ruby и отправка почты.

Ну для начала хотел бы дать ссылки на доки - smtp, mail и pony.
Скажу сразу в итоге я ушел на pony хотя слышал на stackoverflow, что якобы на ruby 1.9.2 не работае. Вообще по слухам говорят mail хороший, но я его не завел, и да везде есть документация с примерами как работать с определенной библиотекой. А еще из специфике мне нужно было чтобы smtp был gmail.com. В итоге я получил что-то похожее:

Pony.mail(:to => 'email@email.com', :via => :smtp, :via_options => {
    :address => 'smtp.gmail.com',
    :port => '587',
    :enable_starttls_auto => true,
    :user_name => 'login',
    :password => 'password',
    :authentication => :plain,
    :domain => "HELO",
}, :subject => sbj, :body => msg)