/ / Най-лесен начин за изпращане на поща с Ruby on Rails - ruby-on-rails, ruby, email

Най-лесният начин да изпратите поща с Ruby on Rails - рубинка на релси, рубин, имейл

Кой е най-простият начин за изпращане на поща чрез Ruby on Rails? Има ли начин да изпращате поща директно чрез рубин и да пропускате всички модели релси и сложност, точно като функцията на php "s mail ()?

Благодаря за вашата помощ.

Отговори:

3 за отговор № 1

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

пакетът, който искате да разгледате е net / smtp

има и

http://www.rfc20.org/rubymail/(рубинова поща) което е популярно и го прави малко по-лесно


13 за отговор № 2

Най-простият начин за обикновен стар рубин е да използвате net / smtp. Въпреки това релсите имат свой собствен вграден в пощенски съоръжения, тъй като изпращането на поща е нещо доста често срещано. Най-добрият начин да го направите в релси е да използвате Модел на Mailer


11 за отговор № 3

Уверете се, че замените всички example.com с реални стойности:

require "net/smtp"
Net::SMTP.start("smtp.example.com", 25) do |smtp|
smtp.send_message "Subject: testing from ruby", "from-address@example.com", ["to-address1@example.com", "to-address2@example.com"]
end

4 за отговор № 4

Там също има TMail.


4 за отговор № 5

Друго отлично решение е скъпоценен камък, наречен пони, Точно като функция на php "s (()). Просто и лесно.


0 за отговор № 6

Загрижен съм, че ако не искаш да използвашActionMailer, че може би просто не получавате релси. ActionMailer прави изпращането на имейл с добри шаблони и подобни много лесно, наистина трябва да се вгледате в него.