Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net SMTP服务器不发送邮件_Asp.net_Smtp - Fatal编程技术网

Asp.net SMTP服务器不发送邮件

Asp.net SMTP服务器不发送邮件,asp.net,smtp,Asp.net,Smtp,我收到一条消息,邮件已发送。但在收件箱中并没有我发现的新电子邮件 server inetpub->mailroot->Queue 请告诉我这个问题的解决办法 编辑 public string btnSendmail() { // System.Web.Mail.SmtpMail.SmtpServer is obsolete in 2.0 // System.Net.Mail.SmtpClient is the alternat

我收到一条消息,邮件已发送。但在收件箱中并没有我发现的新电子邮件
server inetpub->mailroot->Queue

请告诉我这个问题的解决办法

编辑

 public  string  btnSendmail()
        {
            // System.Web.Mail.SmtpMail.SmtpServer is obsolete in 2.0
            // System.Net.Mail.SmtpClient is the alternate class for this in 2.0
            SmtpClient smtpClient = new SmtpClient();
            MailMessage message = new MailMessage();

            try
            {
                MailAddress fromAddress = new MailAddress("myemail@itaxsmart.com","");
                smtpClient.Host = "localhost";
                smtpClient.Port = 25;
                message.From = fromAddress;

                message.To.Add("mailsendtol@itaxsmart.com");
                message.Subject = "Feedback";


message.IsBodyHtml = false;
message.Body = "Hello World" ;
smtpClient.Send(message);
return  "Email successfully sent.";
 }
 catch (Exception ex)
{   return  "Send Email Failed." + ex.Message;
      }

你的SMTP启动了吗?如果没有,就开始吧。如果已启动,请尝试重新启动


同时打开日志记录,看看是否有帮助。

asp.net成功将邮件发送到smtp服务器时,您将收到一条成功消息。这仅表示邮件已到达您的smtp服务器

asp.net无法控制smtp服务器对其执行的操作


如果本地smtp服务器出现问题,请尝试使用gmail等公共smtp服务器。

将此代码添加到web.config

<system.net>
    <mailSettings>
      <smtp>
        <network host="relay-hosting.secureserver.net"/>

      </smtp>
    </mailSettings>
  </system.net>
谢谢,

Subhankar

如果您的电子邮件和PWD在服务器->Inetpub->mailroot->Queue上收到电子邮件,则无需显示它们。我使用的是pulic smtp,它是relay-hosting.secureserver.netrelay-hosting.secureserver.netrelay拒绝表单服务器。我得到了这个Error@rohanpanchal您在哪里托管了该应用程序?您必须在托管服务器中尝试,它不应该在开发环境中工作。例如godaddy服务器。在专用服务器上托管我的站点,但使用godaddy SMPT服务器。
smtpClient.Host = "localhost";
smtpClient.Port = 25;