delphi ile mail idsmtp idmessage

Yapmak istediğiniz işle ilgili doğru bileşeni bulmak için burayı kullanabilirsiniz. Sadece bulmak için, diğer sorular Programlama forumuna lütfen.
Forum kuralları
Bu forum sadece yapacağınız işle alakalı doğru bileşeni bulmak içindir. Şöyle bir şey yapmam lazım, hangi bileşeni kullanıyım diyorsanız, doğru yerdesiniz.
Cevapla
savasgti
Üye
Mesajlar: 103
Kayıt: 07 Eki 2008 06:13

delphi ile mail idsmtp idmessage

Mesaj gönderen savasgti »

Arkadaşlar iki ay önce yaptığım mail programı şu an çalışmıyor. mail normalde çalışıyor testini yaptım. Hata şu : Soket error #10051 network is unreachable. Lütfen yardım edebilirmisiniz.

Kod: Tümünü seç

  Try
    with IdSMTP1 do
    begin
      Host := FnHost.Text;
      Password := FnSifre.Text;
      AuthType := atDefault;
      Username := FnUser_Id.Text;
      Port := 25;
      if Connected = False Then
        Connect;
    End;
  Except
    msg := 'Bağlantı Sağlanamadı...';
  End;
  Try
    with IdMessage1 do
    begin
      Clear;
      From.Name := FnUser_Id.Text;
      From.Address := FnUser_Id.Text;
      Subject := FnKonu.Text;
      Body.Assign(Memo1.Lines);
      ReplyTo.EMailAddresses := FnUser_Id.Text;
      Recipients.EMailAddresses := FnKime.Text;
      //idattachentfile unitini ekle
      TIdAttachmentFile.Create(MessageParts, OpenDialog1.FileName);
    end;
    IdSMTP1.Send(IdMessage1);
    IdSMTP1.Disconnect;
    msg := 'Mailiniz Başarıyla Gönderildi...';
  Except
    msg := 'Mailiniz Gönderilemedi...';
    IdSMTP1.Disconnect;
  End;
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Re: delphi ile mail idsmtp idmessage

Mesaj gönderen conari »

Telekomun 25 nolu port değişikliğini kaçırdınız sanırım.

viewtopic.php?f=13&t=25769
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
savasgti
Üye
Mesajlar: 103
Kayıt: 07 Eki 2008 06:13

Re: delphi ile mail idsmtp idmessage

Mesaj gönderen savasgti »

üstat hay senden allah razı olsun kafayı yedirecekti şeref... bana. Kolay gelsin tekrar tekrar teşekkür ederim.
Cevapla