问题标签 [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.

0 投票
1 回答
3436 浏览

python - 使用 Python smtplib 发送邮件时权限被拒绝错误

我正在尝试使用 Python 3.2 发送邮件。我的代码如下:

它给了我以下错误:

有谁知道如何解决这个问题?

提前致谢。

0 投票
1 回答
4939 浏览

python - 如何使用 smtplib 和 MIMEText 发送电子邮件?

我一直在寻找答案,直到现在我还没有解决我的问题。如果发生错误,我只想从我的程序中发送一封简单的电子邮件。我正在使用 gmail 服务器来执行此操作,它实际上发送了电子邮件,但电子邮件的消息没有出现。这是代码:

这会在 MIMEText 上引发错误。说不能将 MIMEText 转换为 str。我尝试了另一个版本,只是为了测试。发送一个简单的字符串:

电子邮件到达正确的收件箱,但没有消息,什么都没有。我搜索了很多,我阅读了文档,我尝试了很多,我什至不知道我在做什么。看来我快要了。有人能帮我吗?

0 投票
1 回答
2137 浏览

python - Python:通过 smtp 将可执行二进制文件发送到 gmail

我如何更改可执行二进制文件的真实文件扩展名以通过 gmail smtp 协议(全部在 python 中)发送该文件。

示例:“二进制”到“binary.jpg”

我会试试这个:

但是当我尝试通过 gmail smtp 发送它时发生了这种情况:

提前致谢。

0 投票
1 回答
133 浏览

python - 使用 smtplib 发送前隔离邮件

我正在使用 Python 脚本发送邮件smtplib。我担心我的脚本中可能存在无法预料的错误,这会导致它错误地从生产数据库向所有客户发送邮件。有没有办法在发送邮件之前临时存储邮件?可能是另一个邮件库?

如果邮件没问题,我仍然想发送邮件,所以只记录不是一个选项。

0 投票
1 回答
4146 浏览

python - 使用 Python smtpd 模块发送/接收电子邮件

我正在尝试使用 Python smtpd模块制作一个简单的 smtp 服务器。我可以收到一封电子邮件并打印出来。我尝试将电子邮件发送回给我发送带有 hello world 消息的电子邮件的人,但我最终陷入了无限循环。我尝试使用自己的服务器发送电子邮件,它只是将其解释为已收到的另一封电子邮件。

如何使用它来发送和接收电子邮件?

注意:在示例中未使用真实的电子邮件地址。注意 2:不将其用作邮件服务器。只想为简单的服务发送/接收简单的电子邮件。

0 投票
1 回答
4716 浏览

python - smtp中的属性错误

我想使用 SMTP。我编写了一个简单的代码,它将邮件从一个邮件地址发送到另一个邮件地址。

在这里我收到一个错误AttributeError: SMTP instance has no attribute 'find'

请帮忙!!

0 投票
8 回答
111316 浏览

python - Python:使用 smtplib 模块发送电子邮件时未显示“主题”

我可以使用 smtplib 模块成功发送电子邮件。但是发送电子邮件时,它不包括发送电子邮件中的主题。

我应该如何编写“server.sendmail”以在发送的电子邮件中包含 SUBJECT。

如果我使用 server.sendmail(FROM, TO, message, SUBJECT),它会给出关于“smtplib.SMTPSenderRefused”的错误

0 投票
2 回答
3014 浏览

python - SMTP 直接到主机的 MX 记录

我尝试在 python 中玩耍以了解有关 smtp 协议的更多信息。更准确地说,我一直在尝试将邮件直接发送到主机的 smtp 服务器,但收效甚微。

例如,假设我想向 gmail.com 地址发送邮件,我查找 gmail.com 的 mx 记录:

然后我在python中执行以下操作:

我尝试了几个,但对于除一个之外的所有人,我总是得到:
“[Errno 10051] 尝试对无法访问的网络执行套接字操作”
“[Errno 10060] 连接尝试失败,因为连接方在一段时间后没有正确响应时间,或建立连接失败,因为连接的主机未能响应”异常。

我在某处读到一些邮件服务器对您的 IP 进行反向查找,如果它没有域,则拒绝连接。他们是怎么做到的?
我还在某处读到,许多邮件服务器拒绝来自动态 IP 地址的传入邮件(我显然将其作为我的 ISP 的私人客户)。他们如何检查 IP 地址是动态的还是静态的?

这些是大多数服务器似乎拒绝我的连接的原因吗?或者还有更多的东西吗?

0 投票
3 回答
7743 浏览

python - 如何将 smtp 调试信息记录到文件中?

如您所知,python smtplib 具有调试级别。当我将其设置为 true 参数时,它会打印一些发送信息。
问题是,我尝试获取调试信息以登录文件,但它们只是留在我的 cmd 控制台上。我该怎么做才能记录它们?

像这样的信息:

0 投票
1 回答
670 浏览

python - SMTP 电子邮件脚本在 Mac 上不工作,但在 Windows 上工作

我有一些用于发送电子邮件的代码。它可以在 Windows 上运行,但是当我尝试在 Mac 上运行它(使用与 Windows 机器上相同的用户登录名)时,它不会发送电子邮件或返回任何错误。

有人对这种事情有任何经验,或者例子,提示,解决方案吗?