【问题标题】:Is there a way I can solve this smtp connection error?有没有办法解决这个 smtp 连接错误?
【发布时间】:2020-01-28 05:20:03
【问题描述】:
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.')

【问题讨论】:

    标签: python python-3.x email smtp smtplib


    【解决方案1】:

    您连接到 smtplib 的代码工作正常。可能是存在一些环境问题,例如影响从您的实例到 gmail 的连接的 DNS 设置。您可以尝试theseother 回答有关配置问题可能出在哪里的建议。

    【讨论】:

      猜你喜欢
      • 2020-12-13
      • 2021-05-28
      • 2021-06-05
      • 1970-01-01
      • 2020-02-25
      • 2020-02-18
      • 1970-01-01
      • 2021-05-07
      • 2021-02-11
      相关资源
      最近更新 更多