我需要通过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);
答案 0 :(得分:0)
现在代码可以正常工作了。 我必须将项目上传到a2hosting服务器,因为我使用a2hosting服务器作为电子邮件托管,现在一切正常