问题标签 [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 - 使用 smtplib.SMTP.sendmail 发送 HTML 消息时电子邮件被截断
我遇到了一个奇怪的问题,我的电子邮件的最后 10-20 个字符被截断。
发送邮件的代码如下:
正如您在代码中看到的,我将内容和最终消息都打印到屏幕上,两者都打印正确。但是当收件人收到电子邮件时,它会被截断。我不能 100% 确定它是被一定数量的字符截断,还是在一定数量的字符之后被截断,但我怀疑是后者。
奇怪的是,如果电子邮件以纯文本而不是 HTML 格式发送,它们就可以很好地发送。但不幸的是,大多数收件人都使用 Outlook,它认为它比我更清楚在纯文本电子邮件中的换行位置......
任何见解将不胜感激。
编辑:我还应该提到这不是格式良好的 HTML。基本上,我只是用
我不确定这是否会有所作为。除了刹车标签之外,没有任何东西与 HTML 标签很相似,所以问题不在于意外的标签弄乱了格式。
python - 如果 is_multipart 为真,python 子消息对象到底是什么,python 如何组织它们?
我正在使用电子邮件模块并从本质上是电子邮件的 ASCII 和 Unicode 文件中创建一个消息对象。
这些电子邮件包括一位秘书在其中一部分回复,而在其他部分则由老板创建电子邮件。这些电子邮件是从 pst 文件中提取的(即从 Outlook 或类似文件中提取)。如果您熟悉公司电子邮件,那么您就会知道我在说什么。
另外,如果确实有多部分并且我在这些部分上使用 get_payload() 并指定一个索引,我,索引是如何排列的?就像指数中的内容一样?它们是电子邮件的组成部分吗?
python - 如何在 Python 2.7 中使用 smtplib 在电子邮件中设置字符集?
我正在编写一个带有身份验证的简单 smtp 发件人。这是我的代码
它工作完美,直到我尝试发送非 ascii 符号(俄语西里尔文)。我应该如何在消息中定义字符集以使其以正确的方式显示?提前致谢!
UPD。我改变了我的代码:
所以,我第一次指定 text_subtype = 'text',然后在标题中放置一个 msg['Content-Type'] = "text/html; charset=utf-8" 字符串。这是正确的吗?
更新最后,我解决了我的消息问题你应该像 msg = MIMEText(content.encode('utf-8'), 'plain', 'UTF-8') 这样写
python - 在 Python 中使用 smtplib 发送电子邮件
我正在尝试通过 SMTPlib 使用 Gmail 发送电子邮件,当我将它们发送给自己时它工作正常,但每次我尝试向其他人发送电子邮件时,它仍然会将其发送到我自己的电子邮件。
python - 在 python smtplib 中为 gmail TLS 打开哪个端口
我尝试执行以下操作:
我得到了错误:socket.error: [Errno 10060]
连接尝试失败,因为连接的一方在一段时间后没有正确响应,或者连接失败,因为连接的主机没有响应
经过一番挖掘,我觉得我的防火墙是罪魁祸首。我试图打开端口587
(在转发到我的机器的端口上)但仍然没有运气
我需要打开的响应是否有不同的端口?
python - 在 Python 中发送电子邮件主题
当我的程序发送电子邮件时,我无法显示我的电子邮件的主题部分。我以为我在遵循 SMTP 的 RFC 规范。但我似乎无法弄清楚我做错了什么。任何帮助是极大的赞赏。
python - Python 的 smtplib 与 Dovecot/SSL
我正在尝试使用 Python 的 smtplib 连接到 Dovecot 服务器。两者看起来都很有能力,但我一定错过了一些基本的东西。在任何一个文档中都找不到任何内容。
非 SSL 连接立即被拒绝...
SSL 连接似乎很接近,但 Dovecot 期待 ehlo/helo 之外的其他东西
我错过了什么?
服务器的证书是自签名的,但我认为这不是 CA 问题,因为我已经达到了“+ OK ...”。
python - Python:smtplib 发送邮件功能
我有一个激活邮件发送脚本如下。
该脚本工作正常,因为我已经通过这样的命令行尝试过它:
但是我想像这样从我的一个应用程序处理程序中调用激活脚本。
但是当我这样做时,脚本会返回None
。谁能弄清楚如何解决这个问题?
python - pyinotify 代码清理 smtplib
新编码器在这里
我希望能够稍微清理一下这段代码。我希望能够将 smtplib 的内容移出课堂,但我仍然需要它来发送包含 pinotify 数据的电子邮件如果您查看我的代码,您会看到。这是非常多余的。
如果通知数据 > 发送包含文件创建数据的电子邮件
如果通知数据 > 发送包含文件已删除数据的电子邮件
我该如何巩固这一点。
python - 使用python向多个用户发送邮件
我最近发现了一个使用 python 发送电子邮件的代码。它仅适用于单个用户,因此我对其进行了修改,以从 txt 文件中获取电子邮件,该文件将电子邮件存储在每一行,然后向他们发送邮件。但是我发现邮件最终进入垃圾邮件文件夹(如果是 Gmail)或垃圾文件夹(如果是 hotmail 或 live)。是否可以更改代码以使邮件进入收件箱而不是被过滤为垃圾邮件?我是不是搞错了什么?