/ / Ruby on Railsでメールを送信する最も簡単な方法 - ruby​​-on-rails、ruby、email

Ruby on Railsでメールを送信する最も簡単な方法 - ruby​​-on-rails、ruby、email

Ruby on Railsを使ってメールを送信する最も簡単な方法は何ですか? phpのmail()関数のように、ruby経由で直接メールを送信し、すべてのレールモデルと複雑さをスキップする方法はありますか?

ご協力いただきありがとうございます。

回答:

回答№1の場合は3

はいルビのドキュメントをチェックしてください...http://ruby-doc.org/stdlib/

調べたいパッケージはnet / smtpです。

もあります

http://www.rfc20.org/rubymail/(ルビーメール) これは人気があり、それをもう少し簡単にする


回答№2の13

で最も簡単な方法 普通のルビー net / smtpを使うことです。ただし、メールの送信はごく一般的なものであるため、railsには独自のメール機能が組み込まれています。レール内でそれを行うための最良の方法は、 メーラーモデル


回答№3の11

必ず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.


回答№5の4

もう一つの優れた解決策はと呼ばれる宝石です。 ポニー。これはphpのmail()関数とまったく同じです。簡単で簡単です。


答え№6の場合は0

使用したくない場合は心配です。ActionMailerを使えば、レールを手に入れられないかもしれません。ActionMailerを使えば、優れたテンプレートなどを使用して電子メールを送信することが非常に簡単になります。