0

从我的 asp.net 站点发送电子邮件需要什么?问这个问题是因为我有一个发送电子邮件的站点,它在本地机器上工作正常,但是当我将它上传到共享服务器上时它不起作用并给我这个错误:发送邮件失败

现在我对这个问题有一些疑问:

1 - 通过 SMTP 发送电子邮件是否总是需要 SSL?2 - 如果我使用我的 gmail 帐户,第一个问题呢?3 - 我的主机 PleskPanel 上是否有一些配置可以发送电子邮件?4 - 与我的主机支持团队联系后,他们说我的代码有问题,但我知道我的代码是正确的,这是我的代码

SmtpClient client = new SmtpClient();
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.EnableSsl = false;
client.Host = "smtp.datagts.net";
client.Port = 587; // setup Smtp authentication    
System.Net.NetworkCredential credentials = new System.Net.NetworkCredential("info@datagts.net","*****");
client.UseDefaultCredentials = false;
client.Credentials = credentials;
MailMessage msg = new MailMessage();
msg.From = new MailAddress("info@datagts.net");
msg.To.Add(new MailAddress("foroughi.ali@gmail.com"));
msg.Subject = "Test";
msg.IsBodyHtml = false;
msg.Body = "Body is here";
client.Send(msg);

注意:有关我的问题的更多信息,我问了另一个关于此问题的问题,但我没有得到任何正确答案

4

0 回答 0