Hoşgeldiniz

 

 

Oturum Açın | Kaydol | Son Mesajlar | Mesajlarım | Yardım
kategorisinde Ara

E Mail Gönder Hatası!!!

En son mesaj evarol tarafından 08-28-2008, 20:00 atıldı. Başlığa toplam 2 cevap verildi.
Sort Posts: Önceki Sonraki
  •  08-22-2008, 16:32 36284

    E Mail Gönder Hatası!!!

    Slm Arkadaşlar yaptığım  sitede maili gönderirken şöyle bir hata alıyorum..

    Biyerde bişeyimi atladım bilemiyorum..

    User not local; please try a different path. The server response was: Sender address is not valid for your login. Check your email program settings.

     

    Kodlar:

    using System;

    using System.Data;

    using System.Configuration;

    using System.Collections;

    using System.Web;

    using System.Web.Security;

    using System.Web.UI;

    using System.Web.UI.WebControls;

    using System.Web.UI.WebControls.WebParts;

    using System.Web.UI.HtmlControls;

    using System.Net.Mail;

    public partial class iletisim : System.Web.UI.Page

    {

    protected void Page_Load(object sender, EventArgs e)

    {

    }

    protected void LbtnGonder_Click(object sender, EventArgs e)

    {

    SmtpClient istemci = new SmtpClient("mail.mesela.com");

    MailAddress gonderen = new MailAddress(TxtEmail.Text, TxtKimden.Text);

    MailAddress alan = new MailAddress("mesela@mesela.com", "123456*");

    MailMessage msg = new MailMessage(gonderen, alan);

    msg.IsBodyHtml = true;

    msg.Subject = TxtKonu.Text;

    string strGovde = TxtMesaj.Text;

    msg.Body = strGovde;

    System.Net.NetworkCredential SMTPUserInfo = new System.Net.NetworkCredential("mesela@mesela.com", "123456*");

    istemci.UseDefaultCredentials = false;

    istemci.Credentials = SMTPUserInfo;

    istemci.Send(msg);

    }

    }

    Birde Maiil Adın da Bir Classım Var

    public static void MailGonder(string gonderen, string[] alici, string baslik, string icerik, string gonderenAdi)

    {

    System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage();

    msg.Body = icerik;

    msg.BodyEncoding = System.Text.Encoding.GetEncoding(1254);

    msg.From = new System.Net.Mail.MailAddress(gonderen, gonderenAdi);

    msg.Priority = System.Net.Mail.MailPriority.High;

    msg.Subject = baslik;

    msg.SubjectEncoding = System.Text.Encoding.GetEncoding(1254);

    foreach (string s in alici)

    {

    msg.To.Add(s);

    }

    System.Net.Mail.SmtpClient postaci = new System.Net.Mail.SmtpClient("mail.mesela.com");

    postaci.Credentials = new System.Net.NetworkCredential("mesela@mesela.com", "123456*");

    postaci.Send(msg);

    }

     

     

  •  08-22-2008, 16:35 36285 cevaben 36284

    Cvp: E Mail Gönder Hatası!!!

       SmtpClient MailClient = new SmtpClient();

                MailMessage EMailMessage = new MailMessage();

                try

                {

                    MailClient.Host = edMailServer.Text;

                    MailClient.Port = Convert.ToInt32(edPort.Text);

     

                    EMailMessage.Priority = MailPriority.High;

                    EMailMessage.Sender = new MailAddress(edSender.Text);

                    EMailMessage.ReplyTo = new MailAddress(edReplyTo.Text);

                    EMailMessage.To.Add(new MailAddress(edTo1.Text));

                    EMailMessage.To.Add(new MailAddress(edTo2.Text));

                    EMailMessage.To.Add(new MailAddress(edTo3.Text));

                    EMailMessage.From = new MailAddress(edFrom.Text);

                    EMailMessage.Subject = edSubject.Text;

                    EMailMessage.Body = "TEST MESSAGE >> " + DateTime.Now.ToLongDateString() + Environment.NewLine + Environment.NewLine;

                    EMailMessage.Body = EMailMessage.Body + "Mail Server : " + edMailServer.Text + Environment.NewLine + Environment.NewLine;

                    EMailMessage.Body = EMailMessage.Body + "Port : " + edPort.Text + Environment.NewLine + Environment.NewLine;

                    EMailMessage.Body = EMailMessage.Body + "Sender : " + edSender.Text + Environment.NewLine + Environment.NewLine;

                    EMailMessage.Body = EMailMessage.Body + "Reply To : " + edReplyTo.Text + Environment.NewLine + Environment.NewLine;

                    EMailMessage.Body = EMailMessage.Body + "To 1 : " + edTo1.Text + Environment.NewLine + Environment.NewLine;

                    EMailMessage.Body = EMailMessage.Body + "To 2 : " + edTo2.Text + Environment.NewLine + Environment.NewLine;

                    EMailMessage.Body = EMailMessage.Body + "To 3 : " + edTo3.Text + Environment.NewLine + Environment.NewLine;

                    EMailMessage.Body = EMailMessage.Body + "From : " + edFrom.Text + Environment.NewLine + Environment.NewLine;

                    EMailMessage.Body = EMailMessage.Body + "Subject : " + edSubject.Text + Environment.NewLine + Environment.NewLine;

     

     

                    MailClient.Send(EMailMessage);

                }

                catch (Exception Exx)

                {

                    MessageBox.Show(Exx.Message.ToString());

                }

                finally

                {

                    EMailMessage = null;

                    MailClient = null;

                }

     

    bu koda bak karşılaştır

    yada kullan

    Kolay gelsin


    Ömr'ü Zaile Tamah Etme Kalıcı Değilsin Göreceksin Ve Sonra Mefta Deneceksin
  •  08-28-2008, 20:00 36409 cevaben 36284

    Cvp: E Mail Gönder Hatası!!!

    Merhaba,

    Kod açısından bir problem göremedim. Hatanın sebebi mail yollamaya çalıştığın account ile ilgili sanırım. Örneğin mail account'u lock olmuş olabilir, bunu mail server'ın admini ile konuşmalısın. SMTP Mail server senin ise maili yolladığın makina için "relay" hakkı ver, böylece tanımlı bir mail account'u üzerinden mail atmak zorunda kalmazsın.

    Kolay gelsin...

View as RSS news feed in XML
Powered by Community Server, by Telligent Systems