Подтвердить что ты не робот

Самый простой способ отправить почту с Ruby on Rails

Каков самый простой способ отправки почты с помощью Ruby on Rails? Есть ли способ отправить почту напрямую через ruby ​​и пропустить все модели и сложность рельсов, точно так же как функция php mail()?

Спасибо за вашу помощь.

4b9b3361

Ответ 1

да проверьте рубиновые документы... http://ruby-doc.org/stdlib/

пакет, который вы хотите посмотреть, - net/smtp

существует также

http://www.rfc20.org/rubymail/ (рубиновая почта) который популярен и облегчает его работу

Ответ 2

Самый простой способ в обычном рубине - использовать net/smtp. Однако рельсы имеют собственные встроенные почтовые службы, потому что отправка почты - это нечто довольно распространенное. Лучший способ сделать это в рельсах - использовать Модель Mailer

Ответ 3

Убедитесь, что вы заменили все 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

Ответ 4

Там также TMail.

Ответ 5

Еще одно отличное решение - это драгоценный камень, называемый pony. Это точно так же, как функция php mail(). Просто и легко.

Ответ 6

Я обеспокоен тем, что если вы не хотите использовать ActionMailer, возможно, вы просто не получите рельсы. ActionMailer делает отправку электронной почты с хорошим шаблоном и т.п. Очень просто, вы действительно должны изучить его.