Python登录邮件服务器认证错误

标签 python email authentication

我在 Linux 机器上。我的公司有一个已经配置好的电子邮件交换服务器。我正在使用 Python 脚本尝试登录电子邮件服务器,以便我可以通过编程方式发送电子邮件。这是我到目前为止所拥有的 -

server = smtplib.SMTP('email-0.abc.com', 25)
server.set_debuglevel(1)
server.ehlo_or_helo_if_needed()    
server.login('abc/johndoe', 'pwd')

但是,在 server.login 命令中,我得到一个错误

raise SMTPException("No suitable authentication method found.")
SMTPException: No suitable authentication method found.

有人知道问题出在哪里吗?

谢谢

最佳答案

您可能需要切换到 STARTTLS 身份验证。这是一个对我有帮助的例子。

How To Send Email In Python Via SMTPLIB

关于Python登录邮件服务器认证错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12696212/

相关文章:

php - Laravel如何配置发件人姓名而不是电子邮件地址

javascript - PHP/JS登录系统

c# - TeamCity - 无法通过 API 进行身份验证

node.js - google-spreadsheet.js (npm) 只读访问不使用 API KEY 的单元格 - 需要 OAuth?

python - 获取仅以空格开头的数据正则表达式 - Python

python - 复制文件时使用 try/except 或 if/else

python multiprocessing - 进程终止时运行逻辑

c# - 在 C# 中使用 ProtonMail 发送电子邮件

python - 我下载音频文件,但采用 m3u8 格式。如何转换成mp3?

python - 在 Django 中使用 SendGrid Web API 而不是 SMTP 作为发送电子邮件的传输机制有什么优势?