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