问题标签 [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 - 使用 gmail 的 python smtplib:永远不会收到正文长度超过 35 个字符的消息
我有最奇怪的错误。我正在使用 smtplib 从 gmail 帐户发送电子邮件。每次我运行脚本时,我都会看到消息显示在我用来发送的 gmail 帐户的“已发送”选项卡中。但是有时在接收端没有收到消息。
我注意到消息正文的长度与我是否收到它之间存在相关性。每次都会收到一条“foo”的消息,而我想要的大约 200 个字符长的消息永远不会收到。我尝试发送正文长度在 0 到 60 之间的消息。这两次我都尝试过,这 60 个都显示在发送 gmail 帐户的“已发送”文件夹中,但只有以下内容显示在接收电子邮件帐户中:
这是我用来发送消息的代码:
这是邮件功能:
python - 使用 smtplib 发送电子邮件
我有以下代码,它使用 Gmail 地址成功发送了电子邮件。但是,当我尝试使用域电子邮件之一的 Gmail 以外的电子邮件帐户时。它给了我套接字错误。我需要改变什么吗?
我使用的电子邮件是domains@smoothplus.com
。我也尝试更新SMTPserver = 'smtp.gmail.com'
到SMTPserver = 'smtpout.secureserver.net'
我的域的 smptp,但它也没有工作。请帮忙。
django - 通过 SMTP 向非本地地址发送邮件时中继访问被拒绝
以下代码段用于在用户注册时发送邮件
如果我发送到本地地址Relay access denied
但当收件人是外部邮件地址(即具有 GMail 或 Yahoo 帐户的用户)时,这很有效。
我需要在用户注册时发送基于 HTML 的电子邮件。此邮件的内容存储在数据库中。以上代码如有错误请指教
python - 使用 Python 2.3 使用 SSL 发送邮件
我正在使用 Python 2.3,我需要使用 SSL 发送电子邮件。
根据文档,SMTP_SSL 是在 Python 2.6 中添加的。
有没有办法在 Python 2.3 中使用 SSL(可能使用第三方模块)?
python - 错误 252 : b"2.1.5 Send some mail, I'll try my best f18sm1267047wiv.14"
嗨,我编写了一个 Python 脚本来发送一条简单的消息。该脚本适用于我的大学电子邮件地址。但是,使用 gmail 似乎存在问题。我尝试使用我的电子邮件并仅以登录名登录 - 结果相同。我得到的错误是:
我不确定我做错了什么。我真的找不到太多信息。我得到的只是上面的行,没有别的。我在 Linux 机器上运行脚本,它是在 linux 机器上编写的。
python - 小事件和 SMTP
我想多线程发送邮件(使用 django 的 SMTPConnection 或者可能是 smtplib 模块)。我希望有一个类似于 urllib2 的模块,我可以:
除了使用 smtplib 而不是 urllib2 导入。但是,这似乎支持。我读到这可能是猴子补丁(?),但我不确定如何继续。有什么想法可以通过 eventlet 来实现吗?或者我是否必须进入 python Thread 类等。
python - python smtplib - 非阻塞邮件
我经常使用 smtplib 发送邮件。我使用自己的 SMTP 服务器作为中继。问题是每次发出连接时 smtplib.SMTP(...) 整个过程都会被阻止。我是 python(v3) 的新手,想知道 smtplib 是否已经支持异步邮件。我还尝试将阻塞工作负载委托给诸如 sendmail 之类的 MTA,然后在 python 代码中发出单独的进程,这样它就不会阻塞流。我不确定这是否是好习惯。对于我的情况,什么是好的解决方案?
unicode - smtplib 在 Python 3.1 中发送带有 unicode 字符的邮件的问题
您好,我在使用 unicode 电子邮件时遇到了这个问题,当我尝试用西班牙语发送诸如“Añadir”或其他系统崩溃之类的单词时,我尝试了此链接上所说的内容:Python 3 smtplib send with unicode characters and doesn't工作。
这是我的错误代码:
UnicodeEncodeError:“ascii”编解码器无法在位置 7 编码字符“\xf1”:序数不在范围内(128)
这是服务器上的代码:
提前致谢。
python - 如何在python中快速向数十万收件人发送邮件,每个收件人在邮件标题中显示为收件人?
我正在寻找用 Python 发送大量邮件(数十万封邮件)的解决方案。我有一个收件人列表(在一个文件中),我想向所有收件人发送邮件。我希望每个收件人都显示为邮件标题中的收件人,而不是密件抄送或抄送。好吧,我的解决方案:向他们每个人发送单独的邮件,而不是向所有列表发送邮件。我在下面做了一些工作:(我使用了smtplib,线程):
它工作但很慢(大约 6 封邮件/秒)。所以请帮助我让它更快。或者建议我另一种解决方案来完成这项工作。非常感谢你!
python - Python2.5、smtplib和KeyError
我正在尝试为具有邮件功能的 ESXi 上的 BusyBox 编写 python 脚本。它运行 Python 2.5,但缺少一些库(即 smtplib)。我下载了 Python2.5 源并将 lib 文件夹复制到 ESXi。现在我正在尝试通过“import lib.smtplib”导入 smtplib,但 Python 说:
我被困住了。因此,每一个帮助和每一个想法都值得赞赏!