Pythonでメールを送るには?smtplibとEmailMessageの基本と、パスワードをコードに直書きしてはいけない理由を初心者向けに解説
毎朝のレポートや処理の完了通知を、Pythonから自動でメールしたい。そんなときに使うのが標準ライブラリのsmtplibとemailです。メールが届くまでの仕組み、EmailMessageで本文と件名を組み立てる方法、465番と587番のポートの違い、添付ファイルの付け方、Bccの扱い、パスワードを安全に渡す方法まで、手元で動かせるコードとともに初心者向けに解説します。