Wenn ich versuche, STMP-E-Mail in ASP.NET mit SSL auf meiner neuen GoDaddy-E-Mail-Adresse zu senden, funktioniert es nicht. Ich erhalte eine Fehlermeldung sagen Unable to read data from the transport connection: net_io_connectionclosed.
SMTP-E-Mail-Nachricht mit SSL funktioniert nicht mit GoDaddy-E-Mail-Adresse in ASP.NET
hier die E-Mail-Einstellungen für den Server sind:
Hier ist der Ausschnitt aus meinem web.config mit den E-Mail-Server-Informationen:
<system.net>
<mailSettings>
<smtp from="[email protected]" >
<network host="smtpout.secureserver.net" port="465" userName="[email protected]" password="password123" enableSsl="true" />
</smtp>
</mailSettings>
</system.net>
Und hier ist der C# -Code, der die E-Mail sendet.
MailMessage message = new MailMessage();
message.To.Add(new MailAddress(to));
message.Subject = "Message from " + inputModel.Name;
message.Body = body;
message.IsBodyHtml = true;
using (var smtp = new SmtpClient())
{
smtp.Send(message);
}
Ports 80, 3535 und 25 funktionieren ohne SSL, aber keiner der vier Arbeits mit SSL. Ich habe sogar Port 587 mit SSL ausprobiert, und nach ziemlich langer Zeit läuft es einfach ab.
Wie kann ich diese E-Mails mit SSL senden?