问题标签 [mailsystem.net]

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 回答
5615 浏览

c# - 如何将 gmail 邮件标记为未读(看不见)MailSystem.NET

我搜索了很多如何阅读来自 gmail 的电子邮件,然后将其标记为未读(看不见),现在我发现我想与大家分享。

0 投票
1 回答
4467 浏览

c# - MailSystem.NET subject encoding

I'm currently using MailSystem.NET SMTPClient to send email, the email content contains Chinese character in both Subject and Body. By the following code, I'm able to set the Email's body to be Encoded correctly, but Subject is still not Encoded and appeared as ???? in Received Email.

Could anyone familiar with MailSystem.Net kindly tell me how to set the subject as encoded in utf-8 as well? Thanks.

0 投票
1 回答
861 浏览

c# - 高效的 FETCH 查询和解析结果

我想使用 MailSystem.NET 来阅读所有邮件(我猜是草稿中的东西除外)并提取 UUID、日期、发件人、所有收件人电子邮件。

我想让它从最近的开始并继续向后扫描,一次加载可能 100 个标头的批次。

如果在此操作期间有新电子邮件进来,我不希望消息索引更改影响进度。

我想对此提出一些建议。在我看来,Fetch() 包装器适用于单个消息,并且收件箱搜索功能提供消息索引序号而不是 UID。我相信 UID 对并发活动会更加健壮。

我可以调用 imap.Command("fetch 1:100 (uid rfc822.header)") 但是我不知道如何使用 MailSystem.NET 来解析结果。

另外,有没有办法说“获取 UID 小于上次看到的 UID 的下 100 条消息”?如果可以安全地假设 UID 总是随着后面的消息而增加。我的意思是这是基于消息索引序数的替代方法。

谢谢!

0 投票
3 回答
950 浏览

c# - C# Imap 带有特殊字符的排序命令

我正在解决 imap 排序扩展的问题:

我的命令如下:

我收到以下错误: IMAP 命令 SORT 中的 BAD 错误:原子中的 8 位数据

我发现了这个: C# Imap search command with special characters like á,é

但是我看不到如何准备我的代码以成功发送此请求。

0 投票
1 回答
1266 浏览

c# - ActiveUp.Pop3Client 验证结果为 -ERR 协议错误。14

我正在使用 MailSystem.NET 库来发送和接收电子邮件。一切正常,除了当用户名中有反斜杠时使用 SSL 的 Pop3Client 身份验证。

假设我有以下代码:

输出是:

那么,到底是什么?当我尝试使用 johnnyboy@gmail.com 之类的用户名连接并验证例如谷歌时,它可以工作。但是,如果其中有反斜杠并且我反对 MS Exchange,则它不起作用。

凭据没问题,我使用 PegasusMail 仔细检查了它们。有人可以解释什么可能是错的吗?

0 投票
1 回答
3580 浏览

c# - 使用 IMAP 和 MailSystem.NET 按消息 ID 查找电子邮件

我正在使用 IMAP 和 MailSystem.NET 在 c# 中阅读电子邮件。如何按消息 ID 搜索电子邮件?(msg.MessageId)

谢谢

0 投票
1 回答
1116 浏览

c# - Activeup .net:是否可以按日期和时间搜索:邮件的小时和分钟?

我正在使用 ActiveUp.Net.Mail 连接 gmail 并从 Inbox 获取邮件。我想在特定日期、小时和分钟后收到邮件。我尝试了一个特定的日期并且它成功地工作但是当我在我的查询中添加一个时间时它被停止了这是我的代码

此代码有效,但如果我使用:

出现此异常:命令“search SENTSINCE 02-Dec-2014 13:07:29”失败:141202032754582 BAD 无法解析命令

谁能帮帮我!谢谢

0 投票
0 回答
245 浏览

c# - Imap 使用 MailSystem.NET 选择名称包含土耳其字符的文件夹

我正在使用 MailSystem.Net 来接收我的邮件。当我尝试选择一个包含土耳其语字符的文件夹时,它会返回一个错误。

我的代码在这里:

Imap4Exception 在这里:

命令“选择“[Gmail]/Yıldızlı””失败:150721051043320 NO [NONEXISTENT] 未知邮箱:[Gmail]/Y?ld?zl? (现在处于认证状态)(失败)

我该如何解决这个问题?

谢谢。

0 投票
1 回答
451 浏览

c# - 尝试使用 MailSystem.NET 库获取导致 NewMessageReceived 触发的电子邮件

我正在尝试使用 MailSystem.NET 库在电子邮件到达我的收件箱后立即获取它们。一切正常 IMAP 客户端已连接,但我的 NewMessageReceived 事件从未被触发。

请帮忙

下面是代码:

0 投票
0 回答
146 浏览

c# - 使用 MailSystem.NET 签署电子邮件会生成无效签名

我正在尝试使用 签名并发送电子邮件MailSystem.NET

邮件发送时带有签名,但接收电子邮件客户端不接受签名

邮箱错误:

发件人与数字签名不匹配。

雷鸟错误:

签名与邮件内容不匹配

如何发送带有正确签名的邮件?