C# - SMTP - GoDaddy - 发送电子邮件

Joã*_*ulo 0 c# email smtp

我究竟做错了什么?我正在尝试使用带有GoDaddy webhost的c#发送电子邮件.

SmtpClient client = new SmtpClient("relay-hosting.secureserver.net", 465);
client.EnableSsl = true;
client.UseDefaultCredentials = false;
client.Credentials = new NetworkCredential("emailGODADDY", "password");

MailMessage message = new MailMessage("emailGODADDY", "otherEmail");
message.Subject = txtSubject.Text;
message.Body = txtContent.Value;

client.Send(message);
Run Code Online (Sandbox Code Playgroud)

小智 5

使用Go Daddy的共享主机帐户,您需要在端口25而不是端口465上发送电子邮件.此外,当您从主机帐户发送时,relay-hosting.secureserver.net不需要您使用用户名和密码进行身份验证.