PR
Calendar
Keyword Search
Category
Free Space
~/.yagmail にアカウント名だけ1行入力しておき、メールを送信してみる。
pip install yagmail
そうすると、パスワードを入力できるのだが、入力しても、
import yagmail
yag = yagmail.SMTP()
contents = ['This is the body, and here is just text http://somedomain/image.png',
'You can find an audio file attached.', '/local/path/song.mp3']
yag.send('to@someone.com', 'subject', contents)
のようなエラーが表示されてメールを送信できない。
smtplib.SMTPAuthenticationError: (534, '5.7.9 Application-specific password required. Learn more at\n5.7.9 https://support.google.com/accounts/answer/185833 jdddddddddddddd.96 - gsmtp')
yag = yagmail.SMTP('GMAILのアカウント', 'アプリパスワード')
を実行して、keyring に登録し直す。これで、設定スクリプトは削除して、最初のスクリプトでメールが送信できるようになった。HTML メールも、画像の添付も簡単なので便利。 yagmail の使い方 。yagmail 素敵。
yagmail.register('GMAIL のアカウント', 'アプリパスワード')
janome を使った Python プログラムを pyi… 2024.04.08
Tkinter でも、見た目のよい GUI を作れる 2024.02.25
Chromecast を Python で制御する 2016.01.10