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のリポジトリを参照してください。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です