问题描述
intmailPort=Convert.ToInt32(ConfigurationManager.AppSettings["mailPort"]);stringmailHost=ConfigurationManager.AppSettings["mailHost"];stringmailFrom=ConfigurationManager.AppSettings["mailFrom"];stringmailFromPassword=ConfigurationManager.AppSettings["mailFromPassword"];MailMessagemailMessage=newMailMessage(mailFrom,mailTo);mailMessage.Subject=mailTitle;mailMessage.IsBodyHtml=mailIsBodyHtml;mailMessage.BodyEncoding=mailEncoding;mailMessage.Body=mailContent;try{SmtpClientsmtpClient=newSmtpClient();//メールサーバsmtpClient.UseDefaultCredentials=false;smtpClient.Credentials=newNetworkCredential(mailFrom,mailFromPassword);//smtpClient.Credentials=newNetworkCredential("","");smtpClient.EnableSsl=false;smtpClient.Port=mailPort;smtpClient.Host=mailHost;smtpClient.Send(mailMessage);returntrue;}catch(Exceptionex){Response.Write(ex.Message);returnfalse;}
用以上方法发送邮件。xxxx@watada.com.hk为收件人时,提示邮件不可用,xxxx@technopro.com.cn就能接收请问是watada.com.hk,服务器的问题还是以上代码缺少设置?
解决方案
解决方案二:
加我QQ吧刚好我做了一个群发邮件的程序。也是用的smtp,498471249,不过你得注意,要修改qq邮箱的设置
解决方案三:
引用1楼pc498471249的回复:
加我QQ吧刚好我做了一个群发邮件的程序。也是用的smtp,498471249,不过你得注意,要修改qq邮箱的设置
公司不能用QQ!!!
解决方案四:
1,本地直接发送:xxxx@watada.com.hk发送成功2,本地直接发送:xxxx@technopro.com.cn发送成功3,发布后:xxxx@watada.com.hk无法发送error:邮箱不可用4,发布后:xxxx@technopro.com.cn发送成功邮件服务器,mail.technopro.com.cn--,这到底是怎么回事,
解决方案五:
是需要设置什么吗?用outlook邮件发送都是正常的!