C#asp.net System.net.Mail未收到传出电子邮件

C#asp.net System.net.Mail未收到传出电子邮件,c#,.net,system.net.mail,C#,.net,System.net.mail,我使用的是System.Net.Mail,我试图向某个地址发送一封电子邮件(实际上是给我自己)。 我相信我的设置是正确的,没有抛出异常,但是邮件没有送达?!我不知道发生了什么事。我没有任何消息、错误和问题迹象。 这是我的密码: using System.Net.Mail; EmailSender email = new EmailSender(); email.From = "steve_kershaw@yahoo.com"; email.Subject = "Test email!"; e

我使用的是
System.Net.Mail
,我试图向某个地址发送一封电子邮件(实际上是给我自己)。 我相信我的设置是正确的,没有抛出异常,但是邮件没有送达?!我不知道发生了什么事。我没有任何消息、错误和问题迹象。 这是我的密码:

using System.Net.Mail;

EmailSender email = new EmailSender();

email.From = "steve_kershaw@yahoo.com";
email.Subject = "Test email!";
email.To = "Steve.Kershaw@securitynational.com";
email.Body = "An event just occured.";
email.SendMail();
在另一个班级,我有:

mMailMessage.Subject = strSubject;
mMailMessage.Body = strBody;
mMailMessage.IsBodyHtml = true;
mMailMessage.Priority = MailPriority.Normal;

// Send the message.
SmtpClient mSmtpClient = new SmtpClient(strHost);
mSmtpClient.Send(mMailMessage);
这个代码我已经过了无数次了,但一切似乎都很正常。
有人能帮忙吗

我觉得你的代码很好。查看您的
SmtpClient
配置

有一篇很酷的博客文章是关于。您的
SmtpClient
应该如下所示

<system.net>
    <mailSettings>
      <smtp from="steve_kershaw@yahoo.com">
        <network host="smtpserver1" port="25" userName="username" password="secret" defaultCredentials="true" />
      </smtp>
    </mailSettings>
  </system.net>

我觉得你的代码很好。查看您的
SmtpClient
配置

有一篇很酷的博客文章是关于。您的
SmtpClient
应该如下所示

<system.net>
    <mailSettings>
      <smtp from="steve_kershaw@yahoo.com">
        <network host="smtpserver1" port="25" userName="username" password="secret" defaultCredentials="true" />
      </smtp>
    </mailSettings>
  </system.net>

这可能是基本的,但也可以确保smtp服务正在运行。有好几次代码是正确的,但由于这件非常简单的事情,电子邮件没有发送


重新启动smtp服务也可能是值得的

这可能是基本的,但也可以确保smtp服务正在运行。有好几次代码是正确的,但由于这件非常简单的事情,电子邮件没有发送


可能也值得重新启动smtp服务

我遇到了一个问题,所有内容看起来都正确,但邮件没有发送。没有错误或例外。问题是我的“发件人地址”。我选了一个虚构的地址,比如:“不要。”-reply@ThisAppsName.com'
结果,服务器意识到这不是地址,所以没有发送邮件。我将其更改为应用程序所有者dis列表的电子邮件地址,一切正常。

我遇到了一个问题,所有内容看起来都正确,但邮件没有发送。没有错误或例外。问题是我的“发件人地址”。我选了一个虚构的地址,比如:“不要。”-reply@ThisAppsName.com'
结果,服务器意识到这不是地址,所以没有发送邮件。我将其更改为应用程序所有者dis列表的电子邮件地址,一切正常。

您可以发布来自SmtpClient配置的代码吗?(端口、凭证…)是否收到?i、 您的邮件服务器看到了吗?您可以发布来自SmtpClient配置的代码吗?(端口、凭证…)是否收到?i、 你的邮件服务器看到了吗?