Skip to main content
 首页 » 编程设计

c#之使用 c# 编码通过 asp.net 发送电子邮件

2024年02月24日37lonelyxmas

我是 ASP.NET 和 C# 的新手。谁能指导我如何使用服务器(包括配置服务器)通过 ASP.NET 和 C# 发送电子邮件。

请您参考如下方法:

using System.Net.Mail; 
... 
 
MailMessage message = new MailMessage(); 
message.From = new MailAddress("sender@foo.bar.com"); 
 
message.To.Add(new MailAddress("recipient1@foo.bar.com")); 
message.To.Add(new MailAddress("recipient2@foo.bar.com")); 
message.To.Add(new MailAddress("recipient3@foo.bar.com")); 
 
message.CC.Add(new MailAddress("carboncopy@foo.bar.com")); 
message.Subject = "This is my subject"; 
message.Body = "This is the content"; 
 
SmtpClient client = new SmtpClient(); 
client.Send(message); 

在 web.config 中

 <system.net> 
<mailSettings> 
  <smtp from="test@foo.com"> 
    <network host="smtpserver1" port="25" userName="username" password="secret" defaultCredentials="true" /> 
  </smtp> 
</mailSettings> 

谢谢 Scott