小编cav*_*j03的帖子

Mailkit SMTP - StartTLS和TLS标志

我想通过SmtpClient连接到iCloud

我使用的设置如下:

服务器名称:smtp.mail.me.com
SSL必需:是
如果在使用SSL时看到错误消息,请尝试使用TLS或STARTTLS.
端口:587需要
SMTP验证:是 - 具有相关的用户名和密码

如果我使用SSL,我会收到"由于意外的数据包格式而导致握手失败"

如果我不使用SSL visual studio调试器挂起连接.

我认为问题是我没有告诉SmtpClient使用tls但是我找不到如何做到这一点的文档.

代码如下:

using (var client = new SmtpClient()) {
    client.Timeout = 1000 * 20;
    //client.Capabilities.
    client.AuthenticationMechanisms.Remove ("XOAUTH2");

    client.Connect("SMTP.mail.me.com", 587, false); //dies here
    //client.Connect(servername, port, useSsl);
    //can I set tls or starttls here??
    client.Authenticate(username, password);
    client.Send(FormatOptions.Default, message);
}
Run Code Online (Sandbox Code Playgroud)

我能够手动设置TLS或StartTLS.我尝试过的一件事是以下但它似乎没有用

client.Connect(new Uri("smtp://" + servername + ":" + port + "/?starttls=true"));
Run Code Online (Sandbox Code Playgroud)

感谢您的帮助.

c# mailkit

9
推荐指数
2
解决办法
9711
查看次数

Gitlab Wiki同页链接

如何在Gitlab wiki中使用相同的页面链接?例如:

Contents

 - heading1 ---> this should move the page to heading 1
 - heading2
 - heading3
 - heading4

HEADING 1
Run Code Online (Sandbox Code Playgroud)

基本上我正在尝试创建像维基百科这样的页面,您可以使用目录在单个页面中导航.

markdown gitlab

8
推荐指数
1
解决办法
4311
查看次数

添加Imap文件夹Mailkit

我试图使用Mailkit添加顶级文件夹,所以当我添加以下标签时,我可以将它们分组到此文件夹下.

标签是:

  • mailkit /存档
  • mailkit /标记

我想创建一个名为mailkit的文件夹,以便gmail对它们进行分组,但我现在似乎无法找到一种方法.这有可能吗,有没有人有例子?

c# mailkit

2
推荐指数
1
解决办法
2545
查看次数

标签 统计

c# ×2

mailkit ×2

gitlab ×1

markdown ×1