Quantcast
Channel: 初心者タグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 21089

rubyでgmailからメールを送信する

$
0
0

今回は、rubyでメールを送信するプログラムの例を書いていこうと思います。

注意点

スクリプト等でgmailを使用する際は、アプリパスワードが必要となります。
2段階認証を設定して、このパスワードを取得してから次に進んでください

メールの送信サンプル

mail.rb
require"gmail"#今回使うgem#自分のメールアドレスMY_ACOUNT="hoge@hoge.com"#自分のアプリケーションパスワードPASSWORD=#あなたのアプリケーションパスワードを入れてくださいgmail=Gmail.new(MY_ACOUNT,PASSWORD)ret=gmail.deliverdo  #宛先to"fuga@fuga.com"#宛名from"hoge<hoge@gmail.com>"#タイトルsubject"送信テスト"#本文内容text_partdobody"this is a test-mail."endendgmail.logout

MY_ACCOUNTにアプリパスワードを取得した自分のメールアドレス、PASSWORDのところに取得したアプリパスワードを入れれば動くと思います。

次にやりたいこと

次は、任意のページを登録しておいて、そのページが更新されたらメールに通知されるようなプログラムを作ってみたいと思います。


Viewing all articles
Browse latest Browse all 21089

Trending Articles