※過去の記事を再投稿しています
概要
スクレイピングなどでWebサイトの情報収集やWebサイトの更新状況を監視した際にメールで通知したい場合があります
簡単にメール機能を作成する方法として、Gmailが利用できます
アプリからGmailを送信する場合、Gmailの設定を変更する必要があります
※2022 年 5 月 30 日より、この設定は利用できなくなります
※アプリパスワードと2段階認証が必要になります
改めて別途記載します(2024年5月時点)
Pythonソースコード
解説
標準ライブラリのため、インストールは不要です
メールのメッセージを作成します
GoogleのSMTPサーバに接続します
暗号化通信に切り替えます(StartTLS対応の場合)
ログイン認証します
メールを送信します
所感
今回はサンプルでGmailを使いましたが、業務で使う場合は、SMTPサーバの接続先を変更お願いします