gpt4 book ai didi

c# - 在 C# 中发送电子邮件

转载 作者:可可西里 更新时间:2023-11-01 08:51:05 25 4
gpt4 key购买 nike

我正在使用 .NET 3.5,我想自动发送邮件。我目前正在使用以下内容:

Microsoft.Office.Interop.Outlook.MailItem mailMsg = 
(Microsoft.Office.Interop.Outlook.MailItem)outlookApplication.CreateItem(
Microsoft.Office.Interop.Outlook.OlItemType.olMailItem);
mailMsg.To = recipient;
mailMsg.Subject = subject;
mailMsg.Body = body;
mailMsg.Send();

但是,我发现几篇文章似乎暗示我应该使用以下方法:

System.Net.Mail.MailMessage mailMsg = new System.Net.Mail.MailMessage();
mailmsg.To = recipient;
mailmsg.Subject = subject;
mailmsg.Body = body;

谁能告诉我这两个命名空间之间的区别是什么,以及为什么您可能想要使用一个命名空间而不是另一个命名空间?

最佳答案

第一个,我假设,需要在机器上安装 Outlook,以便安装 Office Interop 程序集。第二个是纯.Net框架。

关于c# - 在 C# 中发送电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2928611/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com