{
System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage()
message.From = new MailAddress("[email protected]", "someone")//必须是提供smtp服务的邮件服务器
message.To.Add(new MailAddress("[email protected]"))
message.Subject = "测试邮件"
message.CC.Add(new MailAddress("[email protected]"))
message.Bcc.Add(new MailAddress("[email protected]"))
message.IsBodyHtml = true
message.BodyEncoding = System.Text.Encoding.UTF8
message.Body = "邮件发送测试"
message.Priority = System.Net.Mail.MailPriority.High
SmtpClient client = new SmtpClient("smtp.gmail.com", 587)// 587//Gmail使用的端口
client.Credentials = new System.Net.NetworkCredential("[email protected]", "password")//这里是申请的邮箱和密码
client.EnableSsl = true//必须经过ssl加密
try
{
client.Send(message)
Response.Write("邮件已经成帆颂此功发送樱好到" + message.To.ToString() + "<br>"态迅)
}
catch (Exception ee)
{
Response.Write(ee.Message + "<br>" /* + ee.InnerException.Message*/ )
}
}
收邮件
using LumiSoft.Net.POP3.Client
using LumiSoft.Net.Mail
……
public IList<Mail_Message>ReceiveMail()
{
IList<Mail_Message>mailList = new List<Mail_Message>()
using (POP3_Client client = new POP3_Client())
{
client.Connect("pop.gmail.com",995,true)
client.Authenticate("zw.seaman", "zw_seaman", false)
POP3_ClientMessageCollection coll = client.Messages
for (int i = 0i <coll.Counti++)
{
POP3_ClientMessage message = coll[i]
Mail_Message mm = Mail_Message.ParseFromByte(coll[i].MessageToByte())
mailList.Add(mm)
}
}
return mailList
}
protected void Page_Load(object sender, EventArgs e)
{
IList<Mail_Message>mailList = new ZMail.Mail().ReceiveMail()
foreach (Mail_Message mail in mailList)
{
StringBuilder sb = new StringBuilder()
sb.Append(mail.From.ToString()).Append(" 发送给 ")
sb.Append(mail.To.ToString()).Append("<br/>")
sb.Append(mail.Subject).Append("<br/>")
sb.Append(mail.BodyHtmlText).Append("<hr/>")
Response.Write(sb.ToString())
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)