我的“联系我们”页面无法正常工作。有这个错误:
System.Net.Mail.SmtpException:邮箱不可用。服务器
响应是:来自域必须与经过身份验证的域匹配
System.Net.Mail.MailCommand.CheckResponse(SmtpStatusCode statusCode,
字符串响应)位于 System.Net.Mail.MailCommand.Send(SmtpConnection
conn、Byte[] 命令、MailAddress from、布尔值 allowedUnicode) at
System.Net.Mail.SmtpTransport.SendMail(邮件地址发件人,邮件地址
集合收件人、字符串deliveryNotify、布尔值allowUnicode、
SmtpFailedRecipientException& 异常)位于
System.Net.Mail.SmtpClient.Send(MailMessage 消息)位于
Pages_Public_Contact.btnSend_Click(对象发送者, EventArgs e) 中
c:\Users\Vanguardo66\Documents\Visual Studio
2013\WebSites\TelerikWebSite2\Pages\Public\Contact.aspx.cs:第 27 行
这是我的隐藏代码:
if (Page.IsValid)
{
try
{
MailMessage mail = new MailMessage((Session["User"] == "Guest" ? txtFromUnknown.Text.Trim() : UserCheck.ReturnUserInfo(4)), "[email protected] /cdn-cgi/l/email-protection", "Visiting", txtText.Text.Trim());
SmtpClient smtp = new SmtpClient("mail.gitamarine.com");
smtp.EnableSsl = false;
smtp.Credentials = new System.Net.NetworkCredential("[email protected] /cdn-cgi/l/email-protection", "*********");
smtp.Port = 2525;
smtp.Send(mail);
}
catch (Exception ex)
{
lblAlert.Text = "Error: " + ex.ToString();
}
}
所以我尝试了这个但没有运气!它是如何工作的?我不知道!!!
无论如何,我对此很陌生,请帮忙。
该错误说明了问题From domain must match authenticated domain
您无法将发件人地址设置为用户的电子邮件地址,这需要开放的中继邮件服务器。使用与您用于进行身份验证相同的发件人地址
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)