问题标签 [email-client]
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.
c++ - 使用扩展 SMTP (ESMTP) 解析响应结束
要在发送“EHLO”时使用来自谷歌的示例响应:
十六进制:
32 35 30 2D 6D 78 2E 67 6F 6F 67 6C 6C 65 2E 63 6F 6D 6D 20 61 74 20 79 6F 75 72 20 73 65 65 72 76 69 69 69 65 2C 20 5B 39 5B 39 39 32 2E 34 32 2E 34 32 32 32 32 31 2E 35 35 35 34 32 34 32 32 32 32 32 5DDD 0D 0A 32 35 30 2D 53 49 5A 45 20 33 35 36 35 31 35 38 34 0D 0A 32 35 30 2D 38 42 49 54 4D 49 4D 45 0D 0A 32 35 30 2D 41 55 54 48 20 4C 4F 47 49 4E 20 50 4C 41 49 4E 0D 0A 32 35 30 2D 45 4E 48 41 4E 43 45 44 53 54 41 54 55 53 43 4F 44 45 53 0D 0A 32 35 30 20 50 49 4E 45 4E 479A
由于 SMTP 规范规定一行必须以 CR LF (0D 0A) 结尾,我们可以解析这两个字节来查找行,但是我们如何确定响应的结尾呢?
在卫星上,响应可以被分解成碎片,两者之间有很大的延迟。这意味着响应可能在 CR LF 之后结束并且不完整,即:
任何寻找尾随 CR LF 的逻辑都会假设响应是完整的。在这种情况下,我使用 CryptLib 来执行 SLL 隧道,但如果有某种方法可以获得“响应结束”,我可以使用自己的代码创建端口并将其传递给库。
asp.net - 如何预览不同的浏览器/电子邮件客户端?
嗨,我从老板那里得到了一项任务,为不同的邮件/浏览器/客户端做一个电子邮件预览器。应该如何处理这个任务?这样的事情是怎么做到的?
编辑:
查看电子邮件如何在不同电子邮件客户端中呈现的工具
imap - 从电子邮件地址确定 POP/IMAP 服务器
有没有办法在给定电子邮件地址的情况下确定 POP 或 IMAP 服务器?我正在为非技术用户构建一个应用程序,我真的不想打扰他们询问他们的 IMAP/POP 服务器。mail2web.com这样做,但我不知道如何。
email - 支持电子邮件格式:纯文本还是 HTML?
我必须发送有关系统事件(服务窗口、警报等)的计划支持通知电子邮件。我看到我从供应商那里收到的大多数此类电子邮件都是纯文本格式的。
我想知道我是否也应该坚持纯文本格式(附带限制)或提供基于 HTML 的具有更好可视化的格式?
我知道不同电子邮件客户端的 HTML 渲染能力有限,但我认为不复杂的带有图像的 HTML 就可以了。
php - 如何使用 IMAP 和 PHP 从电子邮件中保存图像附件?
我已经成功编写了连接到我的邮件服务器并检索所有新邮件的标题和正文的脚本。我想进一步检测附件是否存在(仅图像),如果存在,下载到服务器。
如何使用 PHP 和 IMAP 来解决这个问题?
提前致谢
email - 我怎么知道默认的电子邮件是什么
我希望能够从应用程序提交电子邮件以响应用户操作。有没有办法检测用户是否使用默认电子邮件。似乎总是存在一个电子邮件发送器(Windows Mail 或 Outlook Express),但有没有办法检查它是否真的在使用,或者用户是否正在使用基于 Web 的电子邮件
email - 为什么 IMAP 协议对 Drafts、Junk 和 Trash 文件夹的处理方式与用户创建的文件夹不同?
当使用 IMAP 客户端访问您的电子邮件时,收件箱和任何其他用户创建的文件夹会像一个合理的人(我的祖母)所期望的那样同步 - 您在一台设备上添加/更改/删除内容,并且更改会同步到服务器和到其他设备。
但是,IMAP 似乎会处理草稿、垃圾邮件和垃圾文件夹(我并不是要指定文件夹的字面名称,因为 Gmail 或 Outlook 等特定邮件实现可能会命名它们 - 所以“垃圾邮件”可能是“垃圾邮件” ”文件夹和“垃圾箱”可能是“已删除项目”等等,具体取决于客户端)不同。特别是,草稿文件夹似乎是特定于客户端的(不同步),并且我在垃圾文件夹和垃圾文件夹中看到了类似的奇怪之处。
导致这种情况的 IMAP 协议是什么?
java - 如何在 Java 中发送电子邮件?
嘿。我目前想用 Java 开发一个发送电子邮件的简单程序。不只是几封电子邮件,实际上还有很多(10k+),顺便说一句,我有一个所有人都同意的订阅者列表。
无论如何,我不能通过 Gmail 或类似的方式发送这些电子邮件 - 他们不允许发送那么多电子邮件。所以基本问题是:如何通过将实际的发送计算机设置为电子邮件服务器来发送电子邮件?
我确定我应该使用一些库,我听说过 ChillKat 或类似的东西。
任何人都可以解释/帮助我吗?将不胜感激。
email-client - Webmail 客户端,可以像桌面客户端一样一次打开多个电子邮件地址
我有 5 个电子邮件域,每个域上有多个电子邮件地址。传统的网络邮件客户端似乎只允许您一次浏览一个帐户(即您登录该帐户)。我需要监控超过 20 个电子邮件地址,这显然是一个主要的时间槽。
是否有一个(最好是基于 OSS,基于 unix 的)网络邮件客户端来模拟桌面电子邮件客户端,即我登录一次并可以从中央控制面板访问所有电子邮件地址?我曾考虑过使用票务系统,但这太过分了,而且并没有真正满足我的需求。
c# - 收件箱消息存储在数据库中还是通过真实电子邮件系统?
对于具有私人消息收件箱的用户控制面板,是通过“真实”电子邮件服务器提供私人消息还是将消息存储在数据库中更好?