c#高手进来帮忙下!感激不尽!高手不吝赐教!

来源:百度知道 编辑:UC知道 时间:2024/06/24 16:11:20
我想用Net.Mail做一个邮件发送,由于是刚接触,我想知道发送一个邮件必须要获取或设置那些东西?
我试成功了,追加30,分
555555555, 怎么没人告诉我呢?

System.Net.Mail.SmtpClient client = new SmtpClient("smtp.163.com");

client.UseDefaultCredentials = false;
client.Credentials = new System.Net.NetworkCredential("cwy_speed@163.com", "cwy_speed");
client.DeliveryMethod = SmtpDeliveryMethod.Network;

MailAddress addressFrom = new MailAddress("a@a.com", "张三");
MailAddress addressTo = new MailAddress(strto, "李四");

System.Net.Mail.MailMessage message = new MailMessage(addressFrom, addressTo);
message.Sender = new MailAddress("cwy_speed@163.com");
message.BodyEncoding = System.Text.Encoding.UTF8;
message.IsBodyHtml = true;

client.Send(message);

发送邮件必须要设置smtp,收件人(单个人,或群体。群体为数组格式),邮件主题,内容(可为空),附件(可为空),发送人的账号,密码(此账号密码要与smtp对应。比如smtp设置:smtp.163.com那你的账号必须是163邮箱的。)

接受邮件,要设置pop或pop3。

设置pop或pop3

s