Yagmail
モジュールをPythonで使用してGmailアカウント経由でメールを送信できますが、Outlookメールアドレスを使用するとSMTPAuthenticationError
になります。PythonでYagmailを使ってOutlook365から電子メールを送信する(SMTPアクセスを許可する)
Gmailでは、「安全性の低いアプリ」でアカウントにアクセスする必要がありましたが、Outlook365ではそのようなオプションは見つかりませんでした。
これはYagmailとGmailの私のコードです:
import keyring
keyring.set_password('yagmail', '[email protected]', 'mypassword')
import yagmail
FROM = "[email protected]"
TO = "[email protected]"
SUBJECT = "test email"
TEXT = "details go here"
yagmail.SMTP(FROM).send(TO, SUBJECT, TEXT)
私は残念ながらそのことについての見通しについては考えていません.... – PascalVKooten