2

我一直在试图弄清楚如何让我的 smtp 邮件正常工作。我在我的计算机上设置了我的开发环境,它目前使用 Windows 7 家庭高级版。每当我完成更改时,我都会将其发布到我的主机。现在我有一些需要发送电子邮件的站点功能。当网站发布时它工作正常,但在我的本地主机上它总是会失败。我一直在阅读一些论坛帖子和一些问题,在我看来我必须安装一个 smtp 应用程序?我选择了 hMailServer,因为它是我看到的最常见的一个。我的问题是虽然我不确定我是否设置正确。当我构建和运行我的站点时,它仍然会抛出相同的错误(发送邮件失败)。

这是我的代码:

try
{
    System.Net.Mail.SmtpClient SMTP = new System.Net.Mail.SmtpClient(); 
                    SMTP.Credentials = new System.Net.NetworkCredential("noreply@mydomainexample.com", "ghandi");
                    SMTP.Host = "mail.mydomainexample.com";
                    SMTP.Port = 25;

    SMTP.Send(Email);

            }catch (SmtpException smtpEx)
            {
                throw new SmtpException("SMTP Exception. " + smtpEx.Message);
            }
            catch (Exception ex)
            {
                throw new ApplicationException("Error on Sending Mail. " + ex.Message);
            }

谁能指出我如何确保 smtp 应用程序正常工作的正确方向。

注意:我在配置我的 hMailServer 安装时遵循了以下链接:

http://support.moonpoint.com/network/email/hmailserver/

但是,我被困在这个领域:

“当您设置本地主机名的值时,如果您 telnet 到服务器上的 25 端口,您将看到它在服务器返回的横幅中列出。”

4

0 回答 0