Ответ 1
да проверьте рубиновые документы... http://ruby-doc.org/stdlib/
пакет, который вы хотите посмотреть, - net/smtp
существует также
http://www.rfc20.org/rubymail/ (рубиновая почта) который популярен и облегчает его работу
Каков самый простой способ отправки почты с помощью Ruby on Rails? Есть ли способ отправить почту напрямую через ruby и пропустить все модели и сложность рельсов, точно так же как функция php mail()?
Спасибо за вашу помощь.
да проверьте рубиновые документы... http://ruby-doc.org/stdlib/
пакет, который вы хотите посмотреть, - net/smtp
существует также
http://www.rfc20.org/rubymail/ (рубиновая почта) который популярен и облегчает его работу
Самый простой способ в обычном рубине - использовать net/smtp. Однако рельсы имеют собственные встроенные почтовые службы, потому что отправка почты - это нечто довольно распространенное. Лучший способ сделать это в рельсах - использовать Модель Mailer
Убедитесь, что вы заменили все example.com на реальные значения:
require 'net/smtp'
Net::SMTP.start('smtp.example.com', 25) do |smtp|
smtp.send_message "Subject: testing from ruby", '[email protected]', ['[email protected]', '[email protected]']
end
Там также TMail.
Еще одно отличное решение - это драгоценный камень, называемый pony. Это точно так же, как функция php mail(). Просто и легко.
Я обеспокоен тем, что если вы не хотите использовать ActionMailer, возможно, вы просто не получите рельсы. ActionMailer делает отправку электронной почты с хорошим шаблоном и т.п. Очень просто, вы действительно должны изучить его.