使用 MimeKit 和默认电子邮件发送邮件

Posted

技术标签:

【中文标题】使用 MimeKit 和默认电子邮件发送邮件【英文标题】:Sending mail with MimeKit and default email 【发布时间】:2021-03-15 06:22:21 【问题描述】:

我需要从我的程序中发送邮件。然后我使用 MimeKit。 问题是在另一台计算机上运行程序时,默认配置了另一封电子邮件。 所以我需要使用那台计算机上的默认电子邮件。

我的代码是

        var message = new MimeMessage();
        message.From.Add(new MailboxAddress("CCCC", "cccc@xxxxx.com"));
        message.To.Add(new MailboxAddress("KKKK", "kkkkkk@jjjjj.es"));
        message.Subject = "¿Cómo estás?";

        message.Body = new TextPart("plano")
        
            Text = @"Kaixo Lorea"
        ;

        using (var smtpClient = new SmtpClient())
        
            smtpClient.Send(message);
        
       

我正在使用 C# 和 Windows 10

谢谢

【问题讨论】:

【参考方案1】:

据我了解您的问题,您是在询问如何从另一个系统上配置的任何电子邮件客户端程序中读取 SMTP 服务器配置设置。

我怀疑你会很幸运。

【讨论】:

谢谢。在 VB6 中有一个控件 Mapi Messages MSMAPI32.OCX。你知道 C# 的类似内容 我不熟悉 MSMAPI32.OCX,所以我不能告诉你在 C# 中是否有它的等价物。它到底有什么作用?

以上是关于使用 MimeKit 和默认电子邮件发送邮件的主要内容,如果未能解决你的问题,请参考以下文章

使用 Mailkit 和 Mimekit 收集 SMTP 服务器

.Net Core 5 web api 使用 mimekit 和 mailkit 的电子邮件附件

如何查找电子邮件转发到的电子邮件地址(在 MimeKit 中)

使用 mailkit 发送的多部分电子邮件的文本/纯文本版本未正确接收

Mime 和 Office365

如何仅使用电子邮件应用程序发送带附件的电子邮件?