Lokalde E-posta gönderebiliyor fakat Godaddy sunucularına upload ettiğinde gönderemiyorsan, aşağıdaki gibi bir method kullanabilirsin. İlginçtir host adresine "relay-hosting.secureserver.net" yazdığında credentials belirtmeden Godaddy hostingden eposta gönderilebiliyor.
Gmail'e bile gönderdiyse sanırım her yere gidiyordur. :)
public static string EpostaGonder(string eposta, string baslik, string icerik)
{
SmtpClient client = new SmtpClient();
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.EnableSsl = false;
client.Host = "relay-hosting.secureserver.net";
client.Port = 25;
client.UseDefaultCredentials = false;
MailMessage msg = new MailMessage();
msg.From = new MailAddress("kimden@example.com");
msg.To.Add(new MailAddress("kime@example.com"));
msg.Subject = baslik;
msg.IsBodyHtml = true;
msg.Body = icerik;
try
{
client.Send(msg);
return "OK";
}
catch (Exception ex)
{
return ex.Message;
}
}