问题标签 [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.

0 投票
2 回答
11114 浏览

c# - 有没有使用默认邮件客户端发送带有附件的电子邮件的简单方法?

我的问题是我需要使用 C# 将文件附加到默认邮件客户端并将其显示给用户,就像使用mailto:.

我阅读了有关该主题的这篇文章,但有几个问题:

  1. 我不想使用mailto,因为附件不受官方支持。
  2. 使用 System.Net.Mail 和 SMTP 类(在接受的答案中提供的代码)时,我不确定如何弹出消息供用户处理,而不仅仅是邮寄。不确定这是否可能。
  3. 此外,当使用上面的解决方案(#2)时,我不确定如何获取用户的电子邮件服务器。
  4. 在下面提供的答案中,使用 MAPI32.DLL 的自定义包装器提供了代码项目解决方案。这里的问题是,本文作者为此解决方案指定的许可协议与我对项目的要求相冲突。
  5. 由于时间限制,我无法编写自己的 MAPI 包装器

那么,对于这个问题还有其他简单的解决方案吗?是否有另一种简单的方法来弹出带有预填充.NET 附件的默认邮件客户端?也许是另一个 MAPI 包装器,但是一个具有非常宽松的许可证?

0 投票
2 回答
791 浏览

c# - 下载 gmail 联系人

有很多脚本,例如邀请朋友脚本,它要求用户提供他们的谷歌/其他帐户 ID 和密码,并自动下载所有电子邮件帐户并自动发送电子邮件邀请。那么,如何通过提供登录详细信息使用 ASP.NET C# 下载电子邮件地址?

0 投票
1 回答
2519 浏览

android - 如何获取存储在设备中的用户自己的电子邮件地址?

我需要检索存储在设备中的用户的所有电子邮件地址(不是他朋友的电子邮件地址,而是他自己的电子邮件地址)。例如,如果我有三个邮件地址 geltrude@gmail.com、geltry@yahoo.co.uk 和 cippalippa@hotmail.com,我正在寻找一种方法,该方法返回一个包含这三个字符串的数组(或类似的): [“geltrude@gmail.com”、“geltry@yahoo.co.uk”、“cippalippa@hotmail.com”]。任何想法?

编辑:我想获取存储在设备上“我”联系人中的电子邮件地址,以及存储在默认邮件应用程序和 gmail 客户端应用程序中的自己的电子邮件地址(我认为这是默认使用的应用程序) . 提前致谢。G。

0 投票
2 回答
2416 浏览

c# - 保存我们已阅读的邮件并在 C# 中仅加载新电子邮件

我编写了一个“电子邮件客户端”程序来检查和阅读邮件。我已经下载了许多作者的源代码(在 codeproject 中),但是他们的程序加载时间很长,当我重新启动程序时必须再次下载它。我有想法保存我们下载的邮件,只下载新邮件。如何保存邮件?我可以使用 XML 还是 SQL?我使用 POP3 和 IMAP。

0 投票
1 回答
715 浏览

php - Apple Mail 和 Entourage 客户端检测

我一直在研究如何跟踪在 Apple Mail 和 Entourage 中接收的电子邮件 - 我想也许可以像使用 Outlook 和 Thunderbird 一样使用用户代理标头,但似乎没有。

示例 Entourage 用户代理:Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_6; en-us) AppleWebKit/533.19.4 (KHTML, like Gecko)

我知道您可以通过在图像中使用 PHP 进行跟踪(并且仅在显示图像时才会跟踪)。

查看用户代理后,唯一不同的是它显示了 webkit 版本——我不太确定(至少我找不到)Entourage、Apple Mail 等是否有不同的 Webkit 版本。

我也一直想知道是否可以包含任何独特的东西(就 CSS 而言)来生成轨道(例如,如果 Apple Mail v4 包含此图像,则包含该图像)。

问题是,是否有办法检测不同版本的 Apple Mail 或 Entourage?或者是否有人知道 Webkit 版本列表/了解与任一客户端对应的 Webkit 编号约定?

0 投票
0 回答
871 浏览

macos - 使用 mailto 将单个附件发送到默认电子邮件客户端:在 OSX 桌面应用程序中

我正在开发一个处理图像的桌面应用程序。我想提供一个功能,将所选图像(单个图像)通过电子邮件发送到默认电子邮件客户端。所以,我使用mailto:如下:

如何使用 将图像作为附件发送mailto:

我尝试了以下方法:但是,它不起作用。

接下来我可以尝试什么?

0 投票
2 回答
1466 浏览

c# - 使用 ImapX lib 解码邮件主题?

获取邮件主题时遇到问题。问题是:如果主题是英语,它会变得很好,但如果主题是越南语(我的语言),它会返回 null;

0 投票
1 回答
85 浏览

c - 阅读和删除电子邮件

我一直在尝试使用 GNU mailutils 库,但在安装它并处于类似于“Hello world”的电子邮件状态时遇到了无穷无尽的问题。我也对文档印象不深。

谁能建议一个替代的 C 库来读取和删除 Fedora 系统上的本地电子邮件?

0 投票
1 回答
560 浏览

c# - 电子邮件中有多少种 Content-Type 和 Content-Encoding-Trafering 以及如何解码?

我正在使用 ImapX lib 接收来自 Gmail 的电子邮件。

我得到了多种类型的 Content-Type 和 Content-Encoding-Trafering 的电子邮件正文。如何解码?

0 投票
4 回答
39124 浏览

python - 建立一个电子邮件客户端有多难?- Python

我在这里冒险在未知的领域...

我正在尝试计算使用 Python 实现电子邮件客户端的难度:

  • 电子邮件检索
  • 电子邮件发送
  • 电子邮件格式
  • 电子邮件呈现

另外我想知道是否所有协议都易于/难以支持,例如 SMTP、IMAP、POP3、...


希望有人能指出我正确的方向:)