Sayfa: [1]   AÅŸağı git
  Bu Konuyu Gönder  |  Yazdır  
Gönderen Konu: ekli mail göndermede TIdAttachment kullanımı  (Okunma Sayısı 405 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
kamuran48
Üye
*****

Rep: +1/-1
Çevrimdışı Çevrimdışı

Mesaj Sayısı: 45


« : 09 Ocak 2008 09:04:49 »

selam,
ekli mail göndermek istiyorum.bunun için TIdAttachment gerektiğini örnek kodlardan öğrendim. bende delphi2007 yüklü ve indy10 yüklü fakat bu component yok.neyapmam gerekli.yardımcı olursanız sevinirim.kolay gelsin.
« Son Düzenleme: 09 Ocak 2008 09:14:43 Gönderen: kamuran48 » Logged
Delphi Kitabı
*****

Sipariş ver..
Ynt: ekli mail göndermede TIdAttachment kullanımı
« : 17 Mayıs 2008 07:44:38 »

Logged
barutali
Üye
*****

Rep: +13/-0
Çevrimdışı Çevrimdışı

Cinsiyet: Bay
Mesaj Sayısı: 255



« Cevapla #1 : 09 Ocak 2008 14:57:02 »

bende indy10 u kurmustum onda TIdAttachment sorununu bende yaşamıstım bu yüzden 9 a dönmüştüm yeniden ...

(Acil olduğu için sorunu çözmeye uğrasmamıstım .. )
Logged

Amatör Küme Programcı Smile
VATANİ GÖREV YERİM:
BATMAN Very Happy
akrep
Global Moderatör
*****

Rep: +27/-13
Çevrimdışı Çevrimdışı

Cinsiyet: Bay
Mesaj Sayısı: 1.232



« Cevapla #2 : 09 Ocak 2008 15:41:25 »

Kod
  1. if srFileSR.Size>2000 then begin
  2. IdMessage1.Clear;
  3. IdMessage1.From.Text :=raporgonderen;
  4. IdMessage1.ReplyTo.EMailAddresses:=raporgonderen;
  5. IdMessage1.Recipients.EMailAddresses:=raporalici;
  6. IdMessage1.Date:=Date;
  7. IdMessage1.Subject:=konu;
  8. IdMessage1.Priority:=mpNormal;
  9. TIdAttachment.Create(IdMessage1.MessageParts,kayitdosyasi);
  10. //server baglanti
  11. IdSMTP1.AuthenticationType:=atLogin;
  12. IdSMTP1.Host:=smtphost;
  13. IdSMTP1.Port:=smtpport;
  14. IdSMTP1.UserId:=smtpkullanici;
  15. IdSMTP1.Password:=smtpsifre;
  16. IdSMTP1.Connect;
  17. try
  18. IdSMTP1.Send(IdMessage1);
  19. finally
  20. IdSMTP1.Disconnect;
  21. end;
  22. end;

TIdAttachment kullanımına dikkat edin, çalışma zamanında oluşturdum. Böyle olmuyor mu, denediniz mi?
Logged

Tomurcuk derdinde olmayan ağaç, odundur - Necip Fazıl Kısakürek
barutali
Üye
*****

Rep: +13/-0
Çevrimdışı Çevrimdışı

Cinsiyet: Bay
Mesaj Sayısı: 255



« Cevapla #3 : 09 Ocak 2008 18:13:02 »

bende öyle yapmıstım runtime da create etmedi bulamıyordu uses kısmına elle girdim o sıra yine yapmadı .. Daha sonra bende 9 la yaptım yine runtime da oluşturdum ozaman oldu ... ilginç
Logged

Amatör Küme Programcı Smile
VATANİ GÖREV YERİM:
BATMAN Very Happy
kamuran48
Üye
*****

Rep: +1/-1
Çevrimdışı Çevrimdışı

Mesaj Sayısı: 45


« Cevapla #4 : 09 Ocak 2008 18:24:08 »

s.a
indy9 u yükleyince sorun çözüldü.fakat şu smtp hakkında şifre kullanıcı adı vs. bilgilerini birazcık açıklarmısınız.kolay gelsin.
Logged
barutali
Üye
*****

Rep: +13/-0
Çevrimdışı Çevrimdışı

Cinsiyet: Bay
Mesaj Sayısı: 255



« Cevapla #5 : 11 Ocak 2008 03:36:20 »

s.a
indy9 u yükleyince sorun çözüldü.fakat şu smtp hakkında şifre kullanıcı adı vs. bilgilerini birazcık açıklarmısınız.kolay gelsin.

@akrep hocam zaten yazmış...


//server baglanti
IdSMTP1.AuthenticationType:=atLogin;
IdSMTP1.Host:=smtphost;            // Örn : mail.yazilimist.com    |  mail sunucusu
IdSMTP1.Port:=smtpport;             // örn  : 25      |  port numarası
IdSMTP1.UserId:=smtpkullanici;   // Örn :  a.yesiloglu@yazilimist.com  | Kullanıcı adı
IdSMTP1.Password:=smtpsifre;   //  Örn :  123456789  | ÅŸifre
IdSMTP1.Connect;

Logged

Amatör Küme Programcı Smile
VATANİ GÖREV YERİM:
BATMAN Very Happy
Sayfa: [1]   Yukarı git
  Bu Konuyu Gönder  |  Yazdır  
 
Gitmek istediÄŸiniz yer: