600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > C#.net用QQ服务邮箱群发邮件2

C#.net用QQ服务邮箱群发邮件2

时间:2020-07-14 17:12:33

相关推荐

C#.net用QQ服务邮箱群发邮件2

using System;

using System.Collections.Generic;

using ponentModel;

using System.Data;

using System.Drawing;

using System.Text;

using System.Windows.Forms;

using .Mail;

namespace PowerOff

{

public partial class 邮件发送 : Form

{

public 邮件发送()

{

InitializeComponent();

}

private void button1_Click(object sender, EventArgs e)

{

string mailServer = ""; //qq的smtp服务器

string mailSenderAddress = "2639273828@";//发送服务的qq

string mailSenderPass = "666666"; //发送服务的qq密码

string mailtoAssress = "322549532@"; //发送给的qq

string mailDisaplyName = "邮件显示的主题"; //邮件显示的主题

bool ds = SendWebMail(mailSenderAddress, mailtoAssress, "邮件标题", "邮件内容", mailDisaplyName, mailSenderPass, mailServer);

}

public bool SendWebMail(string mailSenderAddress, string mailtoAssress, string title, string body, string mailAccount, string mailPass, string mailServer)

{

try

{

//创建smtpclient对象

.Mail.SmtpClient client = new SmtpClient();

client.Host = mailServer;//qq的smtp服务器是

string from = mailSenderAddress;

string pwd = mailPass;

client.UseDefaultCredentials = false;

client.Credentials = new workCredential(from, pwd);

client.DeliveryMethod = work;

System.Text.Encoding encoding = System.Text.Encoding.UTF8;

string senderDisplayName = mailAccount;//这个配置的是发件人的要显示在邮件的名称

//string recipientsDisplayName = "都云";//这个配置的是收件人的要显示在邮件的名称

MailAddress mailfrom = new MailAddress(mailSenderAddress, senderDisplayName, encoding);//发件人邮箱地址,名称,编码UTF8

MailAddress mailto = new MailAddress(mailtoAssress);//收件人邮箱地址,名称,编码UTF8

//创建mailMessage对象

.Mail.MailMessage message = new MailMessage(mailfrom, mailto);

message.Subject = title;

//正文默认格式为html

message.Body = body;

message.IsBodyHtml = true;

message.BodyEncoding = encoding;

message.SubjectEncoding = encoding;

client.Send(message);

return true;

}

catch { return false; }

}

}

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。