Şimdi Ara

Mail Gönderme kodum artık çalışmıyo?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
5
Cevap
0
Favori
983
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar devamlı kullandığım mail gönderme kodlarım sanırım serverla alakalı bir sorun yüzünden çalışmıyo ve şöyle bir hata veriyo. Bunu nasıl halledebilirim acaba. Ne gibi bir sorun olmuş olabilir.

    System.Net.Mail.SmtpException: Syntax error in parameters or arguments. The server response was: 5.7.1 ... Sender IP must resolve at System.Net.Mail.MailCommand.CheckResponse(SmtpStatusCode statusCode, String response) at System.Net.Mail.MailCommand.Send(SmtpConnection conn, Byte[] command, String from) at System.Net.Mail.SmtpTransport.SendMail(MailAddress sender, MailAddressCollection recipients, String deliveryNotify, SmtpFailedRecipientException& exception) at System.Net.Mail.SmtpClient.Send(MailMessage message) at iletisim.MailGonder(Object sender, EventArgs e)



  • Kodlarımda aşağıda:

    SmtpClient istemci = new SmtpClient("mail.siteadi.com"); // mail istemcisini oluşturuyoruz, sunucumuzu bildiriyoruz.

    MailAddress gon = new MailAddress(TextBox2.Text, TextBox1.Text); // Gönderen bilgilerini MailAddress sınıfı ile oluşturuyoruz. Mail ve isim i argüman yolluyoruz.

    MailAddress alici = new MailAddress("info@siteadi.com", "Bilge"); // Gönderende olduğu gibi aliciyi da sınıf olarak bildiriyoruz.

    MailMessage mail = new MailMessage(gon, alici); // Mail mesajını da bir sınıf olarak oluşturuyoruz. Bu sefer gönderen ve alici sınıflarını argüman olarak yolluyoruz
    mail.Subject = TextBox3.Text; // Mailin başlığını atıyoruz.
    mail.Body = TextBox4.Text; // Mailin içeriğini atıyoruz

    istemci.Send(mail); // Maili göndermeyi deneyiyoruz




  • Dim MyBody,ObjSendMail

    MyBody = "buraya metin vs"

    Set ObjSendMail = CreateObject("CDO.Message" )
    ObjSendMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendusing" ) = 2
    ObjSendMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserver" ) = //mail sunucusu
    ObjSendMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserverport" ) = 25
    ObjSendMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpusessl" ) = False
    ObjSendMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout" ) = 60
    ObjSendMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate" ) = 1
    ObjSendMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendusername" ) = //hangi mail hesabı üzerinden göndericeksen
    ObjSendMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendpassword" ) = //ve o hesabın şifresi
    ObjSendMail.Configuration.Fields.Update
    ObjSendMail.To = //göndericeğin mail
    ObjSendMail.Subject = /email konusu
    ObjSendMail.From = //kimden
    ObjSendMail.HTMLBody = MyBody
    ObjSendMail.SEnd
    Set ObjSendMail = Nothing


    kullandığım yöntemdir




  • Sağol, denicem. Ama bu kodun artık neden çalışmadığını bulmaya çalışıyorm.
  • Bu kodların C# halini verebilirmisiniz. CreateObject veya diğerlerininin karşılığını bulamadım.
  • Yapay Zeka’dan İlgili Konular
    Böyle Bir Mail Gelmiş(İşbank)
    16 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.