问题标签 [smtplib]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - python smtplib
嘿,我有一个运行 python CGI 脚本的 Windows 服务器,但我在使用 smtplib 时遇到了一些问题。服务器正在运行 python 2.1(不幸的是,我无法升级它)。无论如何,我有以下代码:
它给了我这个错误:
我假设这是因为 login() 方法是在 python 2.1 之后添加的。那么我该如何解决呢?
我必须通过将文件上传到与 cgi 脚本相同的目录来添加模块(尽管我相信 smtplib 是用 C 编写的并且需要编译,我们无法在此服务器上进行编译)
或者
以 python 2.1 中的 libsmtp 所期望的任何方式进行操作
非常感谢!
python - 使用 Python 示例发送电子邮件失败
我一直在尝试(并且失败)弄清楚如何通过 Python 发送电子邮件。
从这里尝试示例:http: //docs.python.org/library/smtplib.html#smtplib.SMTP
但server = smtplib.SMTP_SSL('smtp.gmail.com', 465)
在我收到关于没有 SSL 连接的反弹后添加了这条线。
现在我得到了这个:
想法?
server = smtplib.SMTP("smtp.google.com", 495) 给我一个超时错误。只是 smtplib.smtp("smtp.google.com", 495) 给了我“SSLError: [Errno 1] _ssl.c:480: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol”(见下文)。
我正在尝试不同的端口,现在我遇到了一个全新的错误。我只会发布整个代码,我可能会犯一些新手错误。
"
"
然后我收到此错误消息:“
"
请注意,实际上看起来像“server = smtplib.SMTPSSLPORT=587”的实际上是“server = smtplib.SMTP underscore SSL underscore PORT=587”,这里有一些格式化的事情。
python - 如何在 python ssmtp vs smtplib 中发送邮件
我需要在 delbian linux 中发送电子邮件。如何发送?我在 256 MB 的 linux 机器上运行我的服务器,我听说 postfix 和 sendmail 太过分了。
最近我遇到了ssmtp,它似乎是一个可执行文件,需要作为一个进程执行并使用os模块通过python调用。
或者,python 已经提供了 smtplib,它对我来说很好用。
与 python 的 smtplib 相比,使用 ssmtp 有什么优势?
python - smtplib 和 gmail - python 脚本问题
这是我的脚本:
我只是想从我的 gmail 帐户发送一封电子邮件。由于 gmail 的要求,该脚本使用 starttls。我已经在两个网络主机上尝试过这个,1and1 和 webfaction。1and1 给了我一个“连接被拒绝”的错误,webfaction 没有报告错误,但只是不发送电子邮件。我看不出脚本有什么问题,所以我认为它可能与网络主机有关。任何想法和意见将不胜感激。
编辑:我打开了调试模式。从输出来看,它似乎成功发送了消息......我只是从未收到它。
python - 如何在 python 2.4 中设置 smtplib 发送超时?
当电子邮件发送失败时,我遇到了 smtplib 捆绑我的程序的问题,因为永远不会引发超时。我使用的服务器没有也永远不会有大于 2.4 的 python,所以我不能在更高版本的 python 中使用 SMTP 构造函数的 timeout 参数。
Python 2.4 的文档显示 SMTP 类没有“超时”参数:
那么如何模拟这个功能呢?
python - python smtp gmail 身份验证错误(通过 gmail smtp 服务器发送电子邮件)
我有以下代码
这段代码在我的桌面上运行良好。但它失败了这个错误
在我的 linux 服务器上。
不知道出了什么问题,我应该在我的 linux 服务器上打开一些端口吗?
python - Python 3 smtplib 使用 unicode 字符发送
我在 Python 3 中使用 smtplib 通过电子邮件发送 unicode 字符时遇到问题。这在 3.1.1 中失败,但在 2.5.4 中有效:
我尝试了文档中的一个示例,但也失败了。 http://docs.python.org/3.1/library/email-examples.html,将目录的内容作为 MIME 消息发送示例
有什么建议么?
python - python 和 sll/Exchange 2007:找不到合适的身份验证方法
我正在尝试使用 smtplib 从 python 脚本发送电子邮件,它可以通过 Exchange 2003 与 smtp 一起使用,但 Exchange 2007 显示:
Python 代码在这两种情况下都是相同的(当然除了服务器和登录信息)。
我在纯文本的脚本中传递用户名和密码,看起来 Exchange 2007 未配置为使用 AUTH_PLAIN = "PLAIN"(smtplib.py 的第 545 行),我不知道在哪里禁用 ssl .
将不胜感激任何想法。
c++ - C++ 中体面的 SMTP 客户端
我想在 C++ 中拥有一个体面的 SMTP 客户端库,并带有许可许可证(LGPL、BSD、MIT-X、...)。它必须至少符合 rfc821 和 rfc2487,最好符合 rfc3207。
我发现了一些不符合所有要求的:
- Poco SMTP
- DataReel SMTP
- 虚拟机
如果有的话,欢迎分享。谢谢!
python - smtplib 是纯 python 还是用 C 实现的?
smtplib 是纯 python 还是用 C 实现的?