【问题标题】:SendMail on Godaddy在 Godaddy 上发送邮件
【发布时间】:2011-12-19 19:41:21
【问题描述】:

我一直在努力让这种语法正确地使用 Godaddy 发送邮件。任何帮助,将不胜感激。我需要向我的web.config 添加代码吗?

 System.Net.Mail.MailMessage m = new System.Net.Mail.MailMessage("MygodaddyEmail@asdf.com", "To", "subject ", "body ");
                        m.IsBodyHtml = true;
                        SmtpClient smtp = new SmtpClient("relay-hosting.secureserver.net");
                        smtp.UseDefaultCredentials = true;
                        smtp.Send(m); 

错误信息是这样的:

连接尝试失败,因为连接方没有 一段时间后正确响应,或建立连接 失败,因为连接的主机没有响应 173.201.192.101:467 描述:在执行当前 Web 请求期间发生未处理的异常。请查看 堆栈跟踪以获取有关错误及其位置的更多信息 起源于代码。

异常详细信息:System.Net.Sockets.SocketException:连接 尝试失败,因为连接方没有正确响应 一段时间后,或建立连接失败,因为 连接的主机未能响应 173.201.192.101:467

来源错误:

在执行过程中产生了一个未处理的异常 当前的网络请求。有关原产地和位置的信息 可以使用下面的异常堆栈跟踪来识别异常。

【问题讨论】:

  • 似乎是什么问题?
  • 它不发送邮件。我得到一个错误屏幕。我需要从 godaddy 购买功能还是什么?
  • 请编辑您的问题并发布错误。
  • @CsharpBeginner 你能确认relay-hosting.secureserver.net是目标邮件服务器的地址吗?该主机名甚至不响应 ping...
  • 会是这样: 传入服务器 (POP3):pop.secureserver.net 110、995 (SSL) 传出服务器 (SMTP):smtpout.secureserver.net 80、3535、25、465 (SSL )

标签: c# smtp sendmail


【解决方案1】:

我能够弄清楚如何做到这一点并且它有效。下面是其他有相同问题的代码。

  try
        {
            using (SmtpClient client = new SmtpClient("smtpout.secureserver.net"))
            {
                client.Credentials = new NetworkCredential("godaddyemail", "pw");


                //client.Credentials = CredentialCache.DefaultNetworkCredentials; 
                //client.DeliveryMethod = SmtpDeliveryMethod.Network; 

                string to = "send email to who";


                System.Net.Mail.MailMessage mail = new System.Net.Mail.MailMessage();
                mail.From = new MailAddress("mygodaddyemail", "subject");
                mail.To.Add(to);



                mail.Subject = "New member Alert";
                mail.Body = "New member ";
                mail.IsBodyHtml = true;

                client.Send(mail);
                return "sent mail";
            }
        }
        catch (Exception ex)
        {
            // exception handling 
            return ex.ToString();
        } 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-16
    相关资源
    最近更新 更多