SMTP客户端连接失败

时间:2018-12-01 22:00:58

标签: c# asp.net asp.net-mvc smtp

我需要通过SMTP协议从我的站点发送电子邮件。 如果将电子邮件发件人设置为gmail电子邮件,则我的程序代码可以正常工作,但是当我将托管配置设置为发件人时,它将无法正常工作。 我得到这个回应: “连接尝试失败,因为连接的一方在一段时间后未正确响应,或者连接建立失败,因为连接的主机未能响应162.249.5.6:25”。

我的代码在下面。

ionic info

? The Ionic CLI has an update available (3.20.0 => 4.5.0)! Would you like to install it? No
Not automatically updating your CLI.

cli packages: (/usr/local/lib/node_modules)

    @ionic/cli-utils  : 1.19.2
    ionic (Ionic CLI) : 3.20.0

global packages:

    cordova (Cordova CLI) : 8.1.1 (cordova-lib@8.1.0)

local packages:

    @ionic/app-scripts : 3.2.0
    Cordova Platforms  : android 7.1.4 ios 4.5.5
    Ionic Framework    : ionic-angular 3.9.2

System:

    ios-deploy : 2.0.0
    Node       : v8.11.2
    npm        : 5.6.0
    OS         : macOS
    Xcode      : Xcode 10.1 Build version 10B61

Environment Variables:

    ANDROID_HOME : not set

Misc:

    backend : pro


JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents/Home

您可以通过以下链接测试此电子邮件:

 SmtpClient smtpClient = new SmtpClient("segrad-center.com", 25);
 smtpClient.Credentials = new System.Net.NetworkCredential()
            {
                UserName = "test@segrad-center.com",
                Password = "123456789segrad"
            };
             smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;
             smtpClient.EnableSsl = false;
             MailMessage mailMessage = new MailMessage("test@segrad-center.com", "khalilyehia12@gmail.com");
            mailMessage.Subject = "test";
            mailMessage.Body = "a2hostiong";

            smtpClient.Send(mailMessage); 

1 个答案:

答案 0 :(得分:0)

现在代码可以正常工作了。 我必须将项目上传到a2hosting服务器,因为我使用a2hosting服务器作为电子邮件托管,现在一切正常