簡體   English   中英

有沒有辦法解決這個 smtp 連接錯誤?

[英]Is there a way I can solve this smtp connection error?

import smtplib


EMAIL_ADDRESS = '___@gmail.com'

PASSWORD = input(str("Enter Password: "))

with smtplib.SMTP('smtp.gmail.com', 587) as smtp:

     smtp.ehlo()

     smtp.starttls()

    smtp.login(EMAIL_ADDRESS, PASSWORD)
    print("Login Successful")

    subject = 'Grab dinner'
    body = 'How about dinner this saturday'
    msg = f'Subject{subject}\n\n Body{body}'

    smtp.sendmail(EMAIL_ADDRESS, '___@gmail.com', msg)

但這是我得到的錯誤;

 raise SMTPConnectError(code, msg)

smtplib.SMTPConnectError: (451, b'Request action aborted on MFE proxy, SMTP server is not available.')

您連接到 smtplib 的代碼工作正常。 可能存在一些環境問題,例如 DNS 設置,影響了從您的實例到 Gmail 的連接。 您可以嘗試這些其他答案,了解有關配置問題可能出在哪里的建議。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM