问题标签 [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 投票
2 回答
9992 浏览

python - 有没有办法在 Python SMTPlib 中添加多个接收器?

我想知道。有没有办法在 Python 的默认 SMTPlib 上添加多个接收器?

喜欢(已设置主题和内容,smtp 服务器 gmail。):

谢谢

0 投票
1 回答
1525 浏览

python - 如何在 Python 中从 smtplib 调试 Errno 10061?

在工作中,我有一些工具可以在它们失败时发送电子邮件。我有一个黑名单,我把自己加入了,所以我犯的错误不会发送任何东西,但我最近需要更新这段代码并在测试它时发现我不能再发送电子邮件了。

其他人都可以发送电子邮件,只是我不行。我可以使用我的常规电子邮件客户端(outlook),并且可以 ping 邮件服务器。IT 人员不熟悉 python,据他们所知,我的配置文件设置看起来不错。只是简单的server = smtplib.SMTP(smtpserver)失败行: # error: [Errno 10061] No connection could be made because the target machine actively refused it #

为方便起见,我正在运行带有 python 2.6 的 Vista,尽管几乎所有其他人都在运行几乎相同的机器,没有任何问题。我们都在运行相同的安全设置和相同的防病毒软件,尽管禁用它们仍然不起作用。

有没有人对如何弄清楚为什么会发生这种情况有任何想法?也许我在工作组的个人资料中有一些奇怪的设置?我不知道如何解决这个问题。我所有的搜索都会导致其他人没有启动他们的服务器或类似的东西,但这不是我的情况。

0 投票
15 回答
327181 浏览

python - 如何使用 python smtplib 向多个收件人发送电子邮件?

经过大量搜索,我找不到如何使用 smtplib.sendmail 发送给多个收件人。问题是每次发送邮件时,邮件标头似乎都包含多个地址,但实际上只有第一个收件人会收到电子邮件。

问题似乎是email.Message模块期望与函数不同的东西smtplib.sendmail()

简而言之,要发送给多个收件人,您应该将标头设置为以逗号分隔的电子邮件地址字符串。然而,该sendmail()参数to_addrs应该是电子邮件地址列表。

0 投票
2 回答
6587 浏览

python - 通过 Python 和 smtplib 发送 Verizon SMS 消息

我可以让 smtplib 发送到其他电子邮件地址,但由于某种原因它没有发送到我的手机。

当地址是gmail帐户时,消息发送成功,并且使用本机gmail接口向手机发送消息可以完美地工作。SMS 消息号码有什么不同?

注意:使用set_debuglevel()我可以告诉 smtplib 相信消息是成功的,所以我相当有信心这种差异与 vtext 数字的行为有关。

0 投票
2 回答
8913 浏览

python - Python 电子邮件发送 TypeError: Expected string or buffer

好吧,伙计们,我在互联网上看了很长时间,根本找不到答案。我已经尝试了很多建议,但我似乎无法让它发挥作用。我正在尝试使用 python(smtplib 和电子邮件模块)和 gmail 服务发送电子邮件。这是我导入的包:

这是我发送电子邮件的 def 声明:

我已经尽可能广泛地调试并得到了这个:

这意味着它成功登录,但在尝试发送消息时停止。让我感到困惑的一件事是它没有指出哪里。此外,我的编码可能不是那么好,所以没有网络欺凌。

任何帮助将不胜感激!谢谢。

0 投票
3 回答
19436 浏览

python - 如何使用 Python 发送电子邮件?

我正在编写一个使用 Python 发送电子邮件的程序。我从各种论坛中学到的是以下代码:

但它只是打印“错误:无法发送电子邮件”并在终端上退出。我该如何解决这个问题?

我将最后两行修改为

我收到以下错误消息:

0 投票
1 回答
427 浏览

python - Python 的 smtplib sendmail 正在插入换行符

我正在使用 smtplib sendmail 并且 \n (换行符)被添加到只有 \r (回车)的地方。

这会损坏文件以供 UNIX tnef 实用程序使用。如何防止添加换行符?

谢谢

0 投票
2 回答
198 浏览

python - 第一个 python 屏幕抓取和 smtp 脚本无法正确评估

这是我的脚本,个人部分已被清除。

它工作得很好,除了它总是评估它的价值resp2[0]> 75什么。这个脚本的目的是在一些敏感机器运行的房间温度超过 75 度时提醒我。我正在抓取的网站只允许您在超过 90 时发送警报。到那时我有机器出现故障的风险,所以我想早点提醒自己。我将每 15 分钟使用一次 cronjob 运行它,一旦我让 if-else 语句正常工作,我只会将 <= 转储到日志文件而不是发送“一切都是 -好的警报。” 关于我为什么在基础数学上失败的任何建议?我的有问题int(resp2[0])吗?默认情况下不是以 10 为基数吗?

0 投票
1 回答
6508 浏览

python - 从分发邮件 ID 发送邮件的问题 [Python]

我已经看到了以下问题,但我仍然有一些疑问。

从分发列表发送电子邮件

首先,我有一个个人邮件帐户以及一个用于特定邮件服务器中的组的分发 ID。From只需指定该字段,我就可以通过 Outlook 从分发邮件 ID 发送邮件。它不需要身份验证。

我一直在使用以下代码通过我的个人帐户发送邮件:

这工作得很好。由于我可以通过 Outlook 从分发邮件 ID 发送邮件(无需任何密码),有没有什么办法可以修改此代码以通过分发 ID 发送邮件?我试着注释掉

部分,但代码给了我以下错误:

有人会在这里帮助我吗?

0 投票
3 回答
19503 浏览

python - 邮件未发送给 CC 中的人员

我有以下脚本用于使用 python 发送邮件

当我使用该脚本时,我看到邮件被发送到两者toaddr1toadd2 但是ccaddr1根本ccaddr2没有收到邮件。

有趣的是,当我检查 and 收到的邮件时toaddr1toadd2它显示 ccaddr1andccaddr2存在于 CC 中。

脚本中是否有任何错误?最初我认为这可能是我的邮件服务器的问题。我用 Gmail 试了一下,看到了同样的结果。也就是说,无论是我当前邮件服务器中的帐户,还是我在 CC 中的 Gmail 帐户,收件人都不会收到邮件,即使“收件人”字段中的人正确接收邮件并且具有中提到的正确地址抄送字段