[100分]C# 实现QQ邮箱发送HTML代码邮件
发布网友
发布时间:2022-04-29 23:42
我来回答
共1个回答
热心网友
时间:2022-04-18 22:52
/// <summary>
/// 发送邮件到*
/// </summary>
/// <param name="sendMan">发送人</param>
/// <param name="pop3Name">服务端发送帐号</param>
/// <param name="pop3pwd">服务端发送密码</param>
/// <param name="reveiceMan">接收人,多人请用分号分隔</param>
/// <param name="subject">主题</param>
/// <param name="body">内容体</param>
/// <param name="smtpServer">Smtp服务器地址</param>
/// <returns>Bool</returns>
public static bool SendEmail(string sendMan, string pop3Name, string pop3pwd, string reveiceMan, string subject, string body, string smtpServer)
{
try
{
MailMessage MyEmailMessage = new MailMessage();
// string attachFile; //用于构造附件的字符串变量
MyEmailMessage.From = sendMan;
MyEmailMessage.To = reveiceMan;
MyEmailMessage.Subject = subject;
MyEmailMessage.Body = body;
MyEmailMessage.BodyFormat = MailFormat.Text;
MyEmailMessage.Priority = MailPriority.High;
MyEmailMessage.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1");
//设置验证用户名
MyEmailMessage.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sensername", pop3Name);
//设置验证密码
MyEmailMessage.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", pop3pwd);
//构造添加附件
//attachFile = @"D:\test\test.txt";
// MailAttachment mailAttach = new MailAttachment(attachFile);
// MyEmailMessage.Attachments.Add(mailAttach);
//发送电子邮件
SmtpMail.SmtpServer = smtpServer;// 指定smtp服务器
SmtpMail.Send(MyEmailMessage);//发送电子邮件
return true;
}
catch
{
return false;
}
}
C#如何调用QQ邮箱发邮件
string fromAddress = ConfigurationManager.AppSettings["FromAddress"];//你在web.config中配置的发件人地址,就是你的邮箱地址。string mailHost = ConfigurationManager.AppSettings["MailHost"];//邮件服务器,如mail.qq.com objMailMessage.From = new MailAddress(fromAddress);//发送方地址 objMailM...
C# qq邮箱
//单个发送public static void SendMail(string mailSender, string displayName, string mailPwd, string sendTo, string subject, string messageBody, string smtpHost, bool isBodyHtml) { SendMail(mailSender, displayName, mailPwd, new string[] { sendTo }, subject, messageBody, smtp...
为什么我用C#代码发送html邮件,在qq邮箱里显示的是标记,而在别的有...
打开QQ邮箱,点上面的设置,看看下面的选项"使用纯文本格式 "有没有选上,应该是不选的,如果还不行,再看看其他设置,或者安装下QQ邮箱控件什么的
c# 自己写代码 邮箱能实现同时群发1000条邮件吗
可以的,以QQ邮箱为例,在帐号设置中开启POP3/SMTP或IMAP/SMTP后,用System.Net.Mail命名空间下的SmtpClient类来发送邮件即可。
C#简单的发送邮件,为什么提示:邮件发送失败 那
用自己的QQ账号,测试发送成功。去查看了一下邮件,确实有这封邮件。目测你的address 和 username不一致。String address = "128332@qq.com";string username = "1238332@qq.com";
asp.net发邮件,发送失败
m_Mail.CC.Add(Address);return m_Mail;} } 当然,只是做了一个简单的测试,主要要用到封装号了的using System.Net.Mail这一个dll,在实验的过程中,发现163的邮箱不能使用,就是说只能向163的邮箱发信,而不能使用163的邮箱向外发送信件,原因是早期的申请的163邮箱帐号可以允许使用服务器,新...
按图片中的要求用C#写代码!!QQ邮箱785615068@qq.com
本程序实现如下功能:用户在窗体中输入个商品信息,程序 以二进制方式将信息保存到文件中,且可从文件中读取信息 显示在窗体中。【操作要求】在Visual Studio.NET中打开C:\下Test7_2子目录中的Test7_2 项目。该项目是一个Windows应用程序项目,窗体如【样张1】所示,各个控件的基本属性如【样张2】所...
使用C#中的SmtpClient向qq邮箱发邮件出现'服务器响应为: Error: need...
你看看SmtpMail.SmtpServer = "smtp.qq.com";这里究竟是smtp.qq.com还是smtp.163.com,这个要跟你自己的邮箱对应才可以啊string from = xxx@qq.com;
求ajax前台代码,实现类似qq邮箱点击收信人就弹出一个联系人框,从中可以...
没好好研究过邮箱联系人具体怎么写的,不过可以给你个思路,希望能帮到你。/* 先是一段ajax代码 这段复制过去就可以了 */ function ajax(file){ this.xmlhttp = null;this.argumentArray = new Array();this.resetData = function() { this.method = "GET";this.requestFile = file;this....
C#里面的net.mail发送邮件总是失败
//发件人地址 mm.From = new System.Net.Mail.MailAddress("xxxxx@sina.com"); //这个可以不指定 //mm.Sender = new System.Net.Mail.MailAddress("xxx@sina.com", "SenderName");、 mm.Subject = "This is Test Email"; mm.Body = "<h3>This is Testing SMTP Mail ...