idsmtpserver ile mail gönderme
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
-
- Üye
- Mesajlar: 99
- Kayıt: 08 Nis 2004 02:18
- İletişim:
idsmtpserver ile mail gönderme
Programa idsmtpserver componenti ekleyerek, mail göndermek istiyorum.Forumda bulunan mesajları ve indy demos klasöründeki örneği inceledim.Ancak hala idsmtpserver ile nasıl mail gönderildiğini anlamadım. Bilen varsa kısaca açıklayabilir mi?
Merhaba , TIdMessage ve TIdSmtp bileşenlerini kullanarak çok kaliteli mesela outlook gibi progrmalr yazabilirsin, bu iki bileşenin kullanılmasına örnek;
kolay gelsin.
Kod: Tümünü seç
IdMessage1.Recipients.EMailAddresses:=Göndereceğin Adres
IdMessage1.From.Address:=alıcıda görünecek adres
IdMessage1.From.Name:=alıcıda görünecek isim
IdMessage1.Sender.Address:=gönderen adres
IdMessage1.Sender.Name:=gönderen adı
IdMessage1.ContentType:='text/html'; //bir çok farklı modda göndeebilirsin delphi help i incele
IdMessage1.Subject :=konu
IdMessage1.Body.Clear;
IdMessage1.Body.AddStrings(liste); burada ben HTML formatındaki bir mailimi TStrinList tipinde liste adındaki bir nesneye yükledim ve body olarak kullandım
// eğer dosya eklerin varsa ,
IdMessage1.MessageParts.Clear;
TIdAttachment.Create(IdMessage1.MessageParts,'eklenecek dosya yolu');
IdSMTP1.Host:=mail server adı / adresi
IdSMTP1.Username:= hesap adın
IdSMTP1.Password:=hesap şifren
IdSMTP1.Connect;
IdSMTP1.Send(IdMessage1); //burada yukarıda oluşturduğumuz IdMessage yi IdSMTP ile gönderiyoruz
IdSMTP1.Disconnect;
Volkan KAMADAN
www.polisoft.com.tr
www.polisoft.com.tr
-
- Üye
- Mesajlar: 99
- Kayıt: 08 Nis 2004 02:18
- İletişim: