pythonプログラムからgmailを送る【プログラミング】
湯どうふ(化学の勉強) 湯どうふ(化学の勉強)
3K subscribers
450 views
8

 Published On Apr 30, 2020

湯どうふと申します。
本チャンネルでは、化学に関する動画を配信しています。

音声:湯どうふ

キーワード:
Python、メール、通知、smtp、MIMEText、formatdate

Pythonプログラムによるプロットアニメーション
   • Pythonプログラムによるプロットアニメーション【プログラミング】  

Pythonプログラムによるwordファイルの入出力とGoogle翻訳自動化作業
   • Pythonプログラムによるwordファイルの入出力とGoogle翻訳自動...  

PythonプログラムによるExcelファイルの入出力
   • PythonプログラムによるExcelファイルの入出力【プログラミング】  

Pythonプログラムで3次元グラフを作成し保存する手順
   • Pythonプログラムで3次元グラフを作成し保存する手順【プログラミング初歩】  

Pythonプログラムでグラフを作成し保存する手順
   • Pythonプログラムでグラフを作成し保存する手順【プログラム初歩】  

Pythonによるwebスクレイピングの初歩
   • Pythonによるwebスクレイピングの初歩【情報学】  

理論系研究室のためのトラブル予防法:UPSの基礎知識
   • 理論系研究室のためのトラブル予防法:UPSの基礎知識【情報学】  


------
コード例:
mail.py

import smtplib
from email.mime.text import MIMEText
from email.utils import formatdate

FROM_ADDRESS = '[email protected]'
PASSWORD = 'XXXX
TO_ADDRESS = '[email protected]'
BCC = ''
SUBJECT = 'SMTPサーバ経由のテスト'
BODY = 'pythonでメール送信1\ntest2'

def create_message(from_ad, to_ad, bcc_ad, subj, body):
message = MIMEText(body)
message['Subject'] = subj
message['From'] = from_ad
message['To'] = to_ad
message['Bcc'] = bcc_ad
message['Date'] = formatdate()
return message

def send(from_ad, to_ad, message):
smtpobj = smtplib.SMTP_SSL('smtp.gmail.com', 465, timeout=10)
smtpobj.login(FROM_ADDRESS, PASSWORD)
smtpobj.sendmail(from_ad, to_ad, message.as_string())
smtpobj.close()


to_ad = TO_ADDRESS
subj = SUBJECT
body = BODY
message = create_message(FROM_ADDRESS, to_ad, BCC, subj, body)
send(FROM_ADDRESS, to_ad, message)

----

show more

Share/Embed