しょっちゅう忘れることを書いておく。
33 |
204 views
以下を実行すると、簡易メールサーバが起動する。
python -m smtpd -n -c DebuggingServer -d localhost:25
クライアント側では以下のプログラムを実行する。
import smtplib
from email.MIMEText import MIMEText
from email.Utils import formatdate
if __name__ == '__main__':
from_addr = 'user@test.com'
to_addr = 'target@test.com'
msg = MIMEText('Hello World!')
msg['Subject'] = 'Hello'
msg['From'] = from_addr
msg['To'] = to_addr
msg['Date'] = formatdate()
s = smtplib.SMTP('localhost', 25)
s.sendmail(from_addr, [to_addr], msg.as_string())
s.close()
これでメールサーバー側にメッセージが届く。なんて簡単。
Page 48 of 56.
マッスル
本サイトの作成者。
趣味:プログラム/水耕栽培/仮想通貨/激辛好き
プログラムは趣味と勉強を兼ねて、のんびり本サイトを作っています。
フレームワークはdjango。
仮想通貨はNEMが好き。
水耕栽培は激辛好きが高じて、キャロライナ・リーパーの栽培にチャレンジ中。
https://www.osumoi-stdio.com/pyarticle/