ブログ

BLOG

PythonからGmailを送ろう

2020年1月31日
PythonからGmailを送ろう

unsplash-logoWebaroo.com.au

ログ出力用にGmailからEmailを送りたくて調べてみました。

下記等を参考にさせていただきました。

インストール

pipで入れられます

pip install -U git+https://github.com/uyuutosa/gmail_sender.git

使い方

自分のgmailのアドレス(from_address)、パスワード(password)、送り先(to_address)、件名(subject)、本文(body)を、下記のように入力すると簡単に遅れます。

from gmail_sender import GmailSender
from_address = "sender@gmail.com" # please rewirte as you like.
password = "password"
to_address = "someone@gmail.com" # please rewrite as you like
subject = "Here is subject"
body = "Here is body"
sender = GmailSender(from_address, password)
sender.send(to_address, subject, body, attach_lst=[])

添付ファイルを送りたい場合は、下記のようにpassを指定します(現状拡張子がjpeg, jpgpngの画像ファイルのみ対応)。複数可です。

subject = "Here is subject"
body = "Please confirm an attached file."
sender.send(to_address, subject, body, attach_lst=["path/to/image.jpg", "/path/to/image2.jpg"])

よかったら試してみてください。