

このようなスクリプトを書きました。  
自分のメールアドレスとパスワードを入力しているのにログインできません。  
エラー内容は次の通りです。

> SMTPAuthenticationError: (535, b'5.7.0 (#AUTH012) Incorrect username  
>  or password.')

エラーをどう解決すればよいか見当もつきません、何か調べたほうが良い事などありますでしょうか？

[code]

    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())
    
[/code]


CC BY-SA 3.0
2017-12-01T17:14:48.970
39970
2021-09-09T01:41:35.580
2021-09-09T01:41:35.580
3060
26076
question
python smtplib
import smtplibで書籍通りにプログラムを書いて実行したが、passかusernameが間違っているといわれる。