电子邮件验证 Python 错误

-2 投票
0 回答
14 浏览
提问于 2025-04-11 23:02

ConnectionConfig的4个验证错误,怎么解决?

我测试了SMTP服务器,它在使用SSL时工作正常。当我把这段代码注释掉时,应用程序运行得很好,但加上这段代码后就出现了这些错误。

ConnectionConfig

`MAIL_STARTTLS
  Field required [type=missing, input_value={'MAIL_USERNAME': 'jajani...'USE_CREDENTIALS': True}, input_type=dict]
MAIL_SSL_TLS
  Field required [type=missing, input_value={'MAIL_USERNAME': 'jajani...'USE_CREDENTIALS': True}, input_type=dict]
MAIL_TLS
  Extra inputs are not permitted [type=extra_forbidden, input_value=True, input_type=bool]
MAIL_SSL
  Extra inputs are not permitted [type=extra_forbidden, input_value=False, input_type=bool]`

文本

conf = ConnectionConfig(
    MAIL_USERNAME=config_credentials["EMAIL"],
    MAIL_PASSWORD=config_credentials["PASS"],
    MAIL_FROM=config_credentials["EMAIL"],
    MAIL_PORT=465,
    MAIL_SERVER="smtp.gmail.com",
    MAIL_TLS=True,
    MAIL_SSL=False,
    USE_CREDENTIALS=True
)

0 个回答

暂无回答

撰写回答