Ruby https://github.com/micel/mailmail
の宝石を使用しています
SMTP サーバー経由でメールを送信するにはどうすればよいですか? アドレスとポートを指定するにはどうすればよいですか? また、Gmail にはどのような設定を使用すればよいですか?
README
github では、ローカル サーバーによる送信の例のみを示します。
Ruby https://github.com/micel/mailmail
の宝石を使用しています
SMTP サーバー経由でメールを送信するにはどうすればよいですか? アドレスとポートを指定するにはどうすればよいですか? また、Gmail にはどのような設定を使用すればよいですか?
README
github では、ローカル サーバーによる送信の例のみを示します。
http://lindsaar.net/2010/3/15/how_to_use_mail_and_actionmailer_3_with_gmail_smtpから
GMail 経由で送信するMail::SMTP
には、正しい値を持つようにクラスを構成する必要があるため、これを試すには、IRB を開いて次のように入力します。
require 'mail'
options = { :address => "smtp.gmail.com",
:port => 587,
:domain => 'your.host.name',
:user_name => '<username>',
:password => '<password>',
:authentication => 'plain',
:enable_starttls_auto => true }
Mail.defaults do
delivery_method :smtp, options
end
Mail.defaults
今後作成されるすべてのメール オブジェクトのグローバル配信方法を設定できるようにする最後のブロック呼び出し。パワー ユーザー向けのヒントです。グローバル メソッドを使用する必要はありません。delivery_method を個々のMail::Message
オブジェクトに直接定義し、メールごとに異なる配信エージェントを設定できます。これは、複数のユーザーが異なるサーバー処理を行うアプリケーションを構築する場合に役立ちます。彼らの電子メール。
Mail.deliver do
to 'mikel@test.lindsaar.net'
from 'ada@test.lindsaar.net'
subject 'testing sendmail'
body 'testing sendmail'
end