111,129
社区成员
发帖
与我相关
我的任务
分享
....
using System.Web.Mail;
public bool sendMail(string Msg)
{
try{
MailMessage Message=new MailMessage();
Message.To="hong@qq.com";//接收邮件的邮箱地址
Message.From="dingli@163.com";//发送邮件的邮箱地址
Message.Subject="接收邮件";//发送的邮件主题
Messge.Body=Msg;//邮件正文的内容
Message.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "dingli");//设置验证用户名
Message.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "123");//设置验证密码
Message.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate",1);
SmtpMail.SmtpServer=”smtp.163.com“;//发送邮箱的服务器
SmtpMail.Send(Message);
return true;
}
catch(Execption ex)
{
return false;
}
}
private button1_click(object sender,eventArgs e)
{
if(sendMail(TextBox1.Text))
{
response.write("<script>alert('发送成功')</script>");
}
}
#region
//email是邮箱名,txtbox1是文件框里的内容
public static void Sends(string email,string txtbox1)
{
string formto = "发件箱地址";
string to = email; //接收邮箱
string content = "";
string body = txtbox1;
string name = "发件箱";
string upass = "密码";
string smtp = "smtp地址";
SmtpClient _smtpClient = new SmtpClient();
_smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;//指定电子邮件发送方式
_smtpClient.Host = smtp; //指定SMTP服务器
_smtpClient.Credentials = new System.Net.NetworkCredential(name, upass);//用户名和密码
MailMessage _mailMessage = new MailMessage();
//发件人,发件人名
_mailMessage.From = new MailAddress(formto, "别名");
//收件人
_mailMessage.To.Add(to);
_mailMessage.SubjectEncoding = System.Text.Encoding.GetEncoding("gb2312");
_mailMessage.Subject = content;//主题
_mailMessage.Body = body;//内容
_mailMessage.BodyEncoding = System.Text.Encoding.GetEncoding("gb2312");//正文编码
_mailMessage.IsBodyHtml = true;//设置为HTML格式
_mailMessage.Priority = MailPriority.High;//优先级
try
{
_smtpClient.Send(_mailMessage);
}
catch (Exception)
{
}
}
#endregion