inyd SMTP - Gmail Mail gönderme

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
yusuf simsek
Üye
Mesajlar: 330
Kayıt: 09 Mar 2004 11:18
Konum: Konya
İletişim:

inyd SMTP - Gmail Mail gönderme

Mesaj gönderen yusuf simsek »

Arkadaşlar Hayırlı akşamlar.

Delphi 7 - Indy 10 ile Gmail mail atmada başarılı olamadım...

Kod: Tümünü seç


    with IdMessage1 do
      begin
        CharSet                   := 'iso-8859-9'; //'UTF-8';
        From.Text                 := 'mail@gmail.com>';
        ReplyTo.EMailAddresses    := 'mail@gmail.com'; 
        Recipients.EMailAddresses := 'yusuf79@gmail.com';
        CCList.EMailAddresses     := '';
        BccList.EMailAddresses    := '';
        Subject                   := 'Konu';
        Body.Text                 := 'Mesaj';
end;

with IdSMTP1 do
begin
    Host = 'imap.gmail.com';
    Password = '****';
    Port = 587;
    UseTLS = utUseImplicitTLS;
    Username = 'mail@gmail.com';
    
    Connection;
    
    SendCmd('STARTTLS', [220]);
    
    Authenticate;
    
  try
              Send( IdMessage1 );
  finally
	Disconnect
  end;
end;    


SEND komutundan sonra "buffer start position is invalid" hatasını alıyorum...

Yaptığım araştırmalarda sonuç alamadım...

viewtopic.php?f=19&t=36038

@csunguray kodlarını da inceledim, ancak demoda "Could Not Load SSL Library" hatasını aşamadım...

Konu ile ilgili destekleriniz ve çözüm önerileriniz için şimdiden teşekkür ederim
Bugün bir kez daha,
Hiç Birşey Bilmediğimi Öğrendim!!!

https://extrayazilim.com
Kullanıcı avatarı
csunguray
Üye
Mesajlar: 855
Kayıt: 09 Ara 2006 05:08
Konum: Adana
İletişim:

Re: inyd SMTP - Gmail Mail gönderme

Mesaj gönderen csunguray »

yusuf simsek yazdı:"Could Not Load SSL Library" hatasını aşamadım...
csunguray yazdı:SLL veya TLS ile şifrelenmiş e-postalar göndermek için (ki bu gmail, yahoo ve yandex için zorunludur) OpenSSl kütüphanesine ait libeay32.dll ve ssleay32.dll dosyalarının programın olduğu klasörde veya sistem klasörlerinden birinde olması gerekir. Bu dosyaları http://indy.fulgan.com/SSL/ bağlantısından veya https://slproweb.com/products/Win32OpenSSL.html bağlantısından indirebilirsiniz. Sisteminiz 64 bit olsa bile projenizi 32 bit derliyorsanız (Delphi 7 sadece 32 bit exe ler üretir) ssleay32.dll ve libeay32.dll dosyalarının 32 bit olan sürümünü kullanmalısınız.
Yukarıdaki işlemleri uyguladınız mı?
C. Sunguray
csunguray at netbilisim.kom
Net Bilişim Hizmetleri

Sıradan her programcı bilgisayarın anlayabileceği kodlar yazabilir.
Sadece iyi programcılar insanların da anlayabileceği kodlar yazarlar.
Martin Fowler (http://martinfowler.com/)
yusuf simsek
Üye
Mesajlar: 330
Kayıt: 09 Mar 2004 11:18
Konum: Konya
İletişim:

Re: inyd SMTP - Gmail Mail gönderme

Mesaj gönderen yusuf simsek »

Evet, uyguladım
Bugün bir kez daha,
Hiç Birşey Bilmediğimi Öğrendim!!!

https://extrayazilim.com
Cevapla