我遇到了一些问题。我们从谷歌购买了一个域名,并在这个域名上创建了一个 (info@) 电子邮件 ID,但托管是在 godaddy 服务器上创建的,我的网站也上传到了 godaddy 服务器上。我想从我们的 gmail 帐户向我的信息 ID 发送反馈,我正在使用此代码,但错误是 - 发送邮件失败
尝试 { 字符串 strBody = “反馈
“+”姓名:”+txtname.Text+“
”+“电子邮件ID:”+txteid.Text+“
”+“手机:”+txtmob.Text+“
”+“问题:”+txtq.Text+“
”+“”; System.Net.Mail.MailMessage MyMailMessage = new System.Net.Mail.MailMessage(“[电子邮件保护]“,”[电子邮件保护]", "反馈", strBody);
MyMailMessage.IsBodyHtml = true;
System.Net.NetworkCredential mailAuthentication = new
System.Net.NetworkCredential("[email protected]", "Password");
System.Net.Mail.SmtpClient mailClient = new
System.Net.Mail.SmtpClient("smtp@gmail", 25);
mailClient.EnableSsl = true;
mailClient.UseDefaultCredentials = false;
mailClient.Credentials = mailAuthentication;
mailClient.Send(MyMailMessage);
lblstatus.Text = "Email successfully sent.";
}
catch (Exception ex)
{
lblstatus.Text = "Send Email Failed." + ex.Message;
}
答案1
您可以尝试通过主机附带的 GoDaddy SMTP 服务发送邮件。您遇到此问题的原因有很多。一个好的开始是查看 GoDaddy 帮助,并确保在您的主机上打开与其他服务器的 SMTP 会话没有任何限制。接下来检查 Gmail,看看其他人是否也遇到此问题。