小编Ral*_*tru的帖子

Mailkit 支持发送匿名电子邮件吗?

我尝试发送电子邮件的 Exchange 主机不需要身份验证。过去我已经使用 SmtpClient 类成功实现了这一目标,但由于 Microsoft 推荐 Mailkit,我更喜欢使用这个。

Mailkit 是否始终需要用户名和密码才能连接?我一直在到处寻找答案,但似乎找不到。

到目前为止,这是我的代码:

        private void Send(MimeMessage message)
        {
            using (var client = new SmtpClient(new ProtocolLogger(Console.OpenStandardOutput())))
            {
            client.Connect(Host, Port, SecureSocketOptions.None);             

            client.Send(message);
            client.Disconnect(true);
            }
        }
Run Code Online (Sandbox Code Playgroud)

当然,我收到错误:5.7.1 客户端未经过身份验证

谢谢你。

c# exchange-server mailkit

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

标签 统计

c# ×1

exchange-server ×1

mailkit ×1