在我的网络表单上通过交换发送一封带有C#的基本电子邮件
本文关键字:电子邮件 表单 网络 我的 交换 | 更新日期: 2023-09-27 18:27:34
嗨,我对C#有非常基本的知识,但我的经理需要一个通过exchange发送电子邮件的C#,它所做的只是从字段中提取信息(这很好)。我现在所需要做的就是让它连接它收集的变量,并将其作为电子邮件发送。串联很好,只是电子邮件部分。如何在C#中设置电子邮件发件人
使用如下代码:
public void Send(string address, string subject, string body, string from, bool isHtml)
{
using (var message = new MailMessage(from, address))
{
message.Subject = subject;
message.Body = body;
message.IsBodyHtml = isHtml;
using (var client = new SmtpClient("EX2010.yourdomain.com", 25 /* default port */))
{
client.EnableSsl = false;
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.UseDefaultCredentials = false;
client.Credentials = new NetworkCredential("user@yourdomain.com", "password");
client.Send(message);
}
}
}
您必须设置exchange主机、端口和凭据。