import smtplibで書籍通りにプログラムを書いて実行したが、passかusernameが間違っているといわれる。
このようなスクリプトを書きました。
自分のメールアドレスとパスワードを入力しているのにログインできません。
エラー内容は次の通りです。
SMTPAuthenticationError: (535, b'5.7.0 (#AUTH012) Incorrect username
or password.')
エラーをどう解決すればよいか見当もつきません、何か調べたほうが良い事などありますでしょうか?
import smtplib
from email.mime.text import MIMEText
from email.header import Header
charset = 'iso-2022-jp'
msg=MIMEText('###', 'plain', charset)
msg['Subject'] = Header('###'.encode(charset), charset)
smtp_obj = smtplib.SMTP('smtp.mail.yahoo.com', 587)#接続
smtp_obj.ehlo()#問い合わせ
smtp_obj.starttls()#TLSモードに
my =
p =
y =
smtp_obj.login(my, p)#メルアドとpass
smtp_obj.sendmail(my, y, msg.as_string())