新手求助,如何发送邮件?
我用时,抛出异常,捕获之后的出错信息是邮箱格式不对,我想知道,这个不支持qq邮箱和163邮箱吗? 我该用什么发送邮件才能发送qq邮箱和163邮箱,能把具体代码帖出来吗?? 谢谢了。
程序代码:
//mailTo接收邮件的邮箱地址,mailTitle邮件标题,mailContent邮件内容
private bool SendMailTo(string mailTo, string mailTitle, string mailContent)
{
newMail = new (); //新建邮件
newMail.From = new MailAddress("hourglasscompany@"); //使用此邮箱发送邮件
newMail.To.Add(new MailAddress(mailTo)); //发送到指定邮箱
newMail.Subject = mailTitle; //邮件主题
newMail.SubjectEncoding = System.Text.Encoding.UTF8; //邮件主题编码
newMail.Body = mailContent; //邮件主体
newMail.BodyEncoding = System.Text.Encoding.UTF8; //邮件主体编码
newMail.IsBodyHtml = true; //邮件主体是否使用html编码
SmtpClient newClient = new SmtpClient("smtp.", 587); //邮件服务器与端口,不同的邮件服务器对应的端口不同,具体端口可以自己百度或者Google一下
newClient.EnableSsl = true; //是否启用SSL加密
newClient.Credentials = new NetworkCredential("xxx@", "*****"); //验证发送方,第一个参数是发送邮件的邮箱地址,第二个参数是这个邮箱密码
try
{
newClient.Send(newMail); //发送邮件
return true;
}
catch (Exception)
{
return false;
}
}
这样的问题, 你最好还是贴出代码和错误截图, 让别人帮你改错







