yagmail
は、PythonでGMAIL/SMTPクライアントとして機能するライブラリです。このライブラリを使用すると、メールの送信が非常に簡単になります。
yagmailのインストール
まず、yagmail
をインストールする必要があります。以下のコマンドを使用してインストールできます。
pip install yagmail
yagmailの使用方法
yagmail
を使用してメールを送信する基本的なコードは以下の通りです。
import yagmail
yag = yagmail.SMTP('mygmailusername', 'mygmailpassword')
contents = [
"This is the body, and here is just text [5](http://somedomain/image.png)",
"You can find an audio file attached.",
'/local/path/to/song.mp3'
]
yag.send('[email protected]', 'subject', contents)
このコードでは、yagmail.SMTP()
を使用してSMTPクライアントを作成し、send()
メソッドを使用してメールを送信しています。
注意点
パスワードをスクリプトに直接書くのはセキュリティ上推奨されません。そのため、yagmail
では、パスワードを安全にキーリングから読み取ることができます。
以上がyagmail
の基本的な使用方法です。より詳細なドキュメンテーションは、公式ドキュメンテーションやGitHubのリポジトリを参照してください。