新手求助,如何发送邮件?
我用时,抛出异常,捕获之后的出错信息是邮箱格式不对,我想知道,这个不支持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; } }