Ard arda email

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Kilitli
meren
Üye
Mesajlar: 71
Kayıt: 20 Ara 2004 03:44

Ard arda email

Mesaj gönderen meren »

merhaba arkadaşlar ben bir program hazırladım progrmaın mail atma bölümünde Query1'deki kayıtların hepsini dola$ıp tek tek mail atmasını istiyorum benim program her kayıta geldiğinde mail atmaya çalı$ıyor.. 1. kayıta geliyor maili gönderiyor sorun olmuyor fakat 2. kayıta geldiğinde maili gönderemiyor hata veriyor.. mail gönderme kodunu aşağıdaki gibi kullandım acaba nerede hata yapıyorum ?, yardımlarınızı bekler iyi çalışmalar dilerim

Kod: Tümünü seç

    IdSMTP1.Disconnect;
    IdMessage1.Sender.Address :='asd@asd.com';
    IdMessage1.From.Name      :='ASD';//gönderenin adı
    IdMessage1.From.Address   :='asd@asd.com';//gönderen mail adresi
    IdMessage1.Recipients.EMailAddresses :=Memo4.Lines.Text;
    IdMessage1.Priority := mpNormal;//mesaj önceliği
    IdMessage1.Date := DxDateEdit2.Date;
    IdMessage1.UseNowForDate := true;
    IdMessage1.ContentType :='Text/html';
    IdMessage1.Body.Assign(RichEdit1.Lines);
    IdMessage1.Body.Append('<br>');
    IdMessage1.Body.Append('<br>');
    IdMessage1.Body.Append('Toplantı Bilgileri');
    IdMessage1.Body.Append('<br>');
    IdMessage1.Body.Append('Top.Kodu ='+ComboBox2.Text);
    IdMessage1.Body.Append('&nbsp');
    IdMessage1.Body.Append('&nbsp');
    IdMessage1.Body.Append('Top.Tarihi ='+DxDateEdit1.Text);
    IdMessage1.Body.Append('&nbsp');
    IdMessage1.Body.Append('&nbsp');
    IdMessage1.Body.Append('Top.Konusu ='+Edit2.Text);
    IdMessage1.Body.Append('&nbsp');
    IdMessage1.Body.Append('&nbsp');
    IdMessage1.Subject :='TOPLANTI BİLGİ MAİLİ';
    IdMessage1.Body.Append('<br>');
    IdMessage1.Body.Append('Mad.Bit.Tarihi ='+DxDateEdit3.Text);
    IdMessage1.Body.Append('&nbsp');
    IdMessage1.Body.Append('&nbsp');
    IdMessage1.Body.Append('Madde No ='+Edit5.Text);
// bağlantı bölümü
    IdSMTP1.Authenticate;
    IdSMTP1.AuthenticationType:=atLogin;//smtp login bölümü
    IdSMTP1.Password :='asd@asd.com';
    IdSMTP1.Username :='123456';
    IdSMTP1.Host:='mail.asd.com';
    IdSMTP1.Port:=25;

   IdSMTP1.Connect;
    IdSMTP1.Send(IdMessage1);
    IdSMTP1.Disconnect;
bana şöyle bir hata veriyor arkadaşlar 2. maili gönderirken
EidNoConnected with message "Not Connected" nasıl çözebilirim bu problemi acaba?

saygılar
Kullanıcı avatarı
ender_arslanturk
Kıdemli Üye
Mesajlar: 709
Kayıt: 18 Şub 2005 03:38
Konum: İstanbul

Mesaj gönderen ender_arslanturk »

hocam bir ara bende yakın birşey sordum... Ama şaşırtıcı cevap aldım... Niyetimde kötü değildi yani... Aldığım cevap spamcıysan diye olmuştu... :shock: Birde kendi sorduğun soruyu görüntüleme bile yapmamışsın... :D

İstersen arama yap , bu konular burada çok konuşuldu... Örnek çokkk... :D Bu ara admin kızmaz inşallah sana :D

Kısaca the search 8)
Kullanıcı avatarı
vedatkaba
Kıdemli Üye
Mesajlar: 866
Kayıt: 06 Oca 2004 06:50
Konum: DARICA/GEBZE

Mesaj gönderen vedatkaba »

Kurduğun döngüde hata yapıyor olmayasın ,,,bence mail atma olayında hata yok ...kolay gelsin.
***********************************
Kamil odur ki; koya dünyada bir eser,
Eseri olmayanın, yerinde yeller eser.

***********************************
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7602
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

viewtopic.php?t=11980&highlight=

Delphi Forum başka forumlara benzemez! LÜTFEN FORUM KURALLARINI OKUYUP, UYUN!!!
Kullanıcı avatarı
mege
Admin
Mesajlar: 2360
Kayıt: 05 Şub 2004 04:32
Konum: Beşiktaş
İletişim:

Mesaj gönderen mege »

viewtopic.php?p=68172#68172

aynı soruyu iki kere sormak forum kurallarına aykırıdır.
.-.-.-.-.-.-.-. ^_^
Kilitli