C#发送邮件C/S,B/S通用的执行有没有方法呢?我们知道C#发送邮件是我们编程中经常碰到的具体的具体的功能,那么具体的会用到什么方法呢?
C#发送邮件实现实例:
- using System;
- using System.Data;
- using System.Configuration;
- using System.Web;
- using System.Web.Security;
- using System.Web.UI;
- using System.Web.UI.WebControls;
- using System.Web.UI.WebControls.WebParts;
- using System.Web.UI.HtmlControls;
- using System.Net.Mail;
- using System.Net;
- //C#发送邮件C/s,B/s通用
- /// <summary>
- /// EmailPost 的摘要说明
- /// </summary>
- public class EmailPost
- {
- public EmailPost()
- {
- //
- // TODO: 在此处添加构造函数逻辑
- //
- }
- public static string PostEmail(
- string MailTitle,string MailBody,string RequestEmail)
- {
- string Poster = "coolmoonf@163.com";
- //发送者邮箱地址
- string PosterPwd = "********";//发送者邮箱密码
- string SmtpHost = "smtp.163.com"; //发送邮件服务器
- string getstr = "";
- MailMessage mailmsg = new MailMessage();
- mailmsg.From = new MailAddress(Poster); //定义发件人
- mailmsg.To.Add(RequestEmail); //添加收件人
- mailmsg.Subject = MailTitle; //邮件标题
- mailmsg.Body =MailBody; //邮件内容
- //return SendEmail(mailmsg);
- //C#发送邮件C/s,B/s通用
- SmtpClient smtpClient = new SmtpClient();
- //smtpClient.EnableSsl = true;
- smtpClient.Host = SmtpHost;
- //smtpClient.Port = 465;
- smtpClient.Credentials =
- new NetworkCredential(Poster, PosterPwd);
- //C#发送邮件C/s,B/s通用
- try
- {
- smtpClient.Send(mailmsg);
- getstr += "发送成功";
- }
- catch
- {
- getstr += "发送失败";
- }
- return getstr;
- }
- }
C#发送邮件C/S,B/S通用的执行实例的基本内容就向你介绍到这里,希望对对你了解和学习C#发送邮件有所帮助。
【编辑推荐】