private void MailGonder(string to, string from, string password, string subject, string body, HttpPostedFile ektekidosya)
{
using (MailMessage mm = new MailMessage(from, to))
{
mm.Subject = subject;
mm.Body = body;
mm.IsBodyHtml = false;
SmtpClient smtp = new SmtpClient();
smtp.Host = "smtp.gmail.com";
smtp.EnableSsl = true;
NetworkCredential NetworkCred = new NetworkCredential(from, password);
smtp.UseDefaultCredentials = false;
smtp.Credentials = NetworkCred;
smtp.Port = 587;
smtp.Send(mm);
}
}
protected void BtnGonder_Click(object sender, EventArgs e)
{
string to = txtKime.Text;
string from = txtEmail.Text;
string password = txtPassword.Text;
string subject = txtKonu.Text;
string body = txtMesaj.Text;
HttpPostedFile ektekidosya = fuAttach.PostedFile;
try
{
MailGonder(to, from, password, subject, body, ektekidosya);
Response.Write("Mail başarıyla gönderildi");
}
catch (Exception ex)
{
Response.Write("Mail gönderiminde hata oluştu. Err: " + ex.ToString());
}
}
I tried different ports but nothing helped, I keep getting the error.Localserver work fine but Server didnt work. How can i fix this error? I tried everything.. My Hosting is 1und1.