none
Form maili gönderirken mail sunucu çalışmıyor RRS feed

  • Soru

  • Merhaba 

    Bir web sitesi içerisinde bir formu mail göndermek istiyorum. Google mail sunucuyla smtp.gmail.com ile sorunsuz bir şekilde gönderebiliyorum fakat hizmet aldığım natro hostingi olan mail.siteadı.siteuzantısı şekilde yazdığımda mail gönderme çalışmıyor 

                    SmtpClient client = new SmtpClient("mail.hijyen.com", 587);
    
                    client.Credentials = new NetworkCredential("noreply@hijyen.com", "mailşifresi");
                    client.EnableSsl = false;
                    MailMessage msj = new MailMessage();
    
                    msj.From = new MailAddress(MessageSenderEmail);
                    msj.To.Add("xkisisi@gmail.com");
                    msj.Subject = "noreply@hijyen.com tarafından otomatik olarak gönderilmiştir.";
                    msj.Body =
                    "Ad : " + MessageSenderName +
                    "\nMail: " + MessageSenderEmail +
                    "\nÜrün:" + model.Products.ProductHeadTitle +
                    "\nMesaj İçeriği : \n" +
                    "\n" + MessageSenderText;
                    }
                    client.Send(msj);

    İyi çalışmalar

    9 Eylül 2021 Perşembe 05:42

Yanıtlar

  •   MailMessage mail = new MailMessage();
                    mail.IsBodyHtml = true;
                    mail.To.Add(degiskenbu.Email);
                    mail.From = new MailAddress("yasin@hotmail.com", "Şifre Güncelleme", System.Text.Encoding.UTF8);
                    mail.Subject = "Şifre Güncelleme Talebi";
                    var url = Url.Action("UpdatePassword", "User", new {degiskenbu.Email, Token = token }, HttpContext.Request.Scheme);
                    mail.Body = $"<a target=\"_blank\" href=\"{url}\">Yeni şifre talebi için tıklayınız</a>";
    
    
                    mail.IsBodyHtml = true;
    
                    SmtpClient smp = new SmtpClient();
                    smp.Credentials = new NetworkCredential("yasin@hotmail.com", "şifre");
                    smp.Port = 587;
                    smp.Host = "smtp.live.com";
                    smp.EnableSsl = true;
                    smp.Send(mail);
    benn böyle gönderiyorum orada ssl false bilmiyorum artık
    • Yanıt Olarak İşaretleyen İsmail Faruk 15 Eylül 2021 Çarşamba 09:14
    9 Eylül 2021 Perşembe 14:16

Tüm Yanıtlar

  • host falan yazmamıssın 

      smp.Port = 587;
                    smp.Host = "smtp.live.com";
                    smp.EnableSsl = true;
                    smp.Send(mail);

    gibi

    • Düzenleyen Yasin AKAR 9 Eylül 2021 Perşembe 08:59
    9 Eylül 2021 Perşembe 08:58
  • host falan yazmamıssın 

      smp.Port = 587;
                    smp.Host = "smtp.live.com";
                    smp.EnableSsl = true;
                    smp.Send(mail);

    gibi

     SmtpClient client = new SmtpClient("mail.hijyen.com", 587);
    Bu kısımda tanımladım
    9 Eylül 2021 Perşembe 10:50
  •   MailMessage mail = new MailMessage();
                    mail.IsBodyHtml = true;
                    mail.To.Add(degiskenbu.Email);
                    mail.From = new MailAddress("yasin@hotmail.com", "Şifre Güncelleme", System.Text.Encoding.UTF8);
                    mail.Subject = "Şifre Güncelleme Talebi";
                    var url = Url.Action("UpdatePassword", "User", new {degiskenbu.Email, Token = token }, HttpContext.Request.Scheme);
                    mail.Body = $"<a target=\"_blank\" href=\"{url}\">Yeni şifre talebi için tıklayınız</a>";
    
    
                    mail.IsBodyHtml = true;
    
                    SmtpClient smp = new SmtpClient();
                    smp.Credentials = new NetworkCredential("yasin@hotmail.com", "şifre");
                    smp.Port = 587;
                    smp.Host = "smtp.live.com";
                    smp.EnableSsl = true;
                    smp.Send(mail);
    benn böyle gönderiyorum orada ssl false bilmiyorum artık
    • Yanıt Olarak İşaretleyen İsmail Faruk 15 Eylül 2021 Çarşamba 09:14
    9 Eylül 2021 Perşembe 14:16
  • portun 587 olduğundan eminmiyiz? 25 olmasın? natronun yardımlar sayfasında ne yazıyorsa onu kullanın.

    Ek olarak, WebHelpers içindeki WebMail ya da MailKit kütüphanesi kullanın çok rahat edersiniz.


    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    10 Eylül 2021 Cuma 06:07
    Moderatör
  • Natro için portlar

    Gelen Posta Sunucusu “110”

    Giden Posta Sunucusu “587”

    10 Eylül 2021 Cuma 14:20