问题标签 [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 回答
3014 浏览

python - 使用 gmail 的 python smtplib:永远不会收到正文长度超过 35 个字符的消息

我有最奇怪的错误。我正在使用 smtplib 从 gmail 帐户发送电子邮件。每次我运行脚本时,我都会看到消息显示在我用来发送的 gmail 帐户的“已发送”选项卡中。但是有时在接收端没有收到消息。

我注意到消息正文的长度与我是否收到它之间存在相关性。每次都会收到一条“foo”的消息,而我想要的大约 200 个字符长的消息永远不会收到。我尝试发送正文长度在 0 到 60 之间的消息。这两次我都尝试过,这 60 个都显示在发送 gmail 帐户的“已发送”文件夹中,但只有以下内容显示在接收电子邮件帐户中:

在此处输入图像描述

这是我用来发送消息的代码:

这是邮件功能:

0 投票
2 回答
482 浏览

python - 使用 smtplib 发送电子邮件

我有以下代码,它使用 Gmail 地址成功发送了电子邮件。但是,当我尝试使用域电子邮件之一的 Gmail 以外的电子邮件帐户时。它给了我套接字错误。我需要改变什么吗?

我使用的电子邮件是domains@smoothplus.com。我也尝试更新SMTPserver = 'smtp.gmail.com'SMTPserver = 'smtpout.secureserver.net'我的域的 smptp,但它也没有工作。请帮忙。

0 投票
1 回答
2964 浏览

django - 通过 SMTP 向非本地地址发送邮件时中继访问被拒绝

以下代码段用于在用户注册时发送邮件

如果我发送到本地地址Relay access denied但当收件人是外部邮件地址(即具有 GMail 或 Yahoo 帐户的用户)时,这很有效。

我需要在用户注册时发送基于 HTML 的电子邮件。此邮件的内容存储在数据库中。以上代码如有错误请指教

0 投票
1 回答
709 浏览

python - 使用 Python 2.3 使用 SSL 发送邮件

我正在使用 Python 2.3,我需要使用 SSL 发送电子邮件。

根据文档,SMTP_SSL 是在 Python 2.6 中添加的。

有没有办法在 Python 2.3 中使用 SSL(可能使用第三方模块)?

0 投票
1 回答
2269 浏览

python - 错误 252 : b"2.1.5 Send some mail, I'll tr​​y my best f18sm1267047wiv.14"

嗨,我编写了一个 Python 脚本来发送一条简单的消息。该脚本适用于我的大学电子邮件地址。但是,使用 gmail 似乎存在问题。我尝试使用我的电子邮件并仅以登录名登录 - 结果相同。我得到的错误是:

我不确定我做错了什么。我真的找不到太多信息。我得到的只是上面的行,没有别的。我在 Linux 机器上运行脚本,它是在 linux 机器上编写的。

0 投票
1 回答
343 浏览

python - 小事件和 SMTP

我想多线程发送邮件(使用 django 的 SMTPConnection 或者可能是 smtplib 模块)。我希望有一个类似于 urllib2 的模块,我可以:

除了使用 smtplib 而不是 urllib2 导入。但是,这似乎支持。我读到这可能是猴子补丁(?),但我不确定如何继续。有什么想法可以通过 eventlet 来实现吗?或者我是否必须进入 python Thread 类等。

0 投票
1 回答
1973 浏览

python - python smtplib - 非阻塞邮件

我经常使用 smtplib 发送邮件。我使用自己的 SMTP 服务器作为中继。问题是每次发出连接时 smtplib.SMTP(...) 整个过程都会被阻止。我是 python(v3) 的新手,想知道 smtplib 是否已经支持异步邮件。我还尝试将阻塞工作负载委托给诸如 sendmail 之类的 MTA,然后在 python 代码中发出单独的进程,这样它就不会阻塞流。我不确定这是否是好习惯。对于我的情况,什么是好的解决方案?

0 投票
3 回答
23159 浏览

unicode - smtplib 在 Python 3.1 中发送带有 unicode 字符的邮件的问题

您好,我在使用 unicode 电子邮件时遇到了这个问题,当我尝试用西班牙语发送诸如“Añadir”或其他系统崩溃之类的单词时,我尝试了此链接上所说的内容:Python 3 smtplib send with unicode characters and doesn't工作。

这是我的错误代码:

UnicodeEncodeError:“ascii”编解码器无法在位置 7 编码字符“\xf1”:序数不在范围内(128)

这是服务器上的代码:

提前致谢。

0 投票
2 回答
5772 浏览

python - 如何在python中快速向数十万收件人发送邮件,每个收件人在邮件标题中显示为收件人?

我正在寻找用 Python 发送大量邮件(数十万封邮件)的解决方案。我有一个收件人列表(在一个文件中),我想向所有收件人发送邮件。我希望每个收件人都显示为邮件标题中的收件人,而不是密件抄送或抄送。好吧,我的解决方案:向他们每个人发送单独的邮件,而不是向所有列表发送邮件。我在下面做了一些工作:(我使用了smtplib线程):

它工作但很慢(大约 6 封邮件/秒)。所以请帮助我让它更快。或者建议我另一种解决方案来完成这项工作。非常感谢你!

0 投票
2 回答
435 浏览

python - Python2.5、smtplib和KeyError

我正在尝试为具有邮件功能的 ESXi 上的 BusyBox 编写 python 脚本。它运行 Python 2.5,但缺少一些库(即 smtplib)。我下载了 Python2.5 源并将 lib 文件夹复制到 ESXi。现在我正在尝试通过“import lib.smtplib”导入 smtplib,但 Python 说:

我被困住了。因此,每一个帮助和每一个想法都值得赞赏!