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)
----