C#发邮件

来源:百度知道 编辑:UC知道 时间:2024/06/21 10:47:32
来个人帮忙看看
string MyPsd = "xxxx";
string MyEmail = "xxxx@gmail.com";
string FromName = "xxxx";

MailMessage MMsg = new MailMessage();

MMsg.Subject = "this is a test mail";

MMsg.From = new MailAddress(MyEmail, FromName);

//MMsg.IsBodyHtml = true;//这里启用IsBodyHtml是为了支持内容中的Html。

MMsg.Body = "this is a test mail!!";

SmtpClient SClient = new SmtpClient();
SClient.Host = "smtp.gmail.com";//google的smtp地址
SClient.Port = 587;//google的smtp端口

SClient.EnableSsl = true;

SClient.Credentials = new NetworkCredential(MyEmail, MyPsd);
try
{
SClient.Send(MMsg);
Response.Write("邮件已经发送成功");
}
catch (Exception err)
{

R

要源码的加我,我已经编写一个专门发邮件的程序测试已经成功,如果想要的话就加我 我的qq:562632615

//发送Internet邮件
try
{
SmtpClient client = new SmtpClient("smtp.sina.com【邮件服务器,比如这个就是新浪邮箱的发件服务器】");
client.UseDefaultCredentials = false;
client.Credentials = new System.Net.NetworkCredential("发送邮箱的用户名", "发送邮箱的密码");
client.DeliveryMethod = SmtpDeliveryMethod.Network;
MailMessage mail = new MailMessage();
mail.From = new MailAddress("接收邮件的邮箱,就是你要发给谁");
mail.To.Add("抄送给谁,可以不填");
mail.Subject = "邮件标题";
mail.BodyEncoding = System.Text.Encoding.Default;
mail.Body = "邮件内容";
if (list != null)
{
foreach (Attachment item in list)
{
mail.Attachments.Add(item);