• Buradasın

    Delphi Gmail nasıl gönderilir?

    Yazeka

    Arama sonuçlarına göre oluşturuldu

    Delphi ile Gmail üzerinden e-posta göndermek için aşağıdaki adımlar izlenebilir:
    1. Gerekli DLL dosyalarını indirin 1. libeay32.dll ve ssleay32.dll dosyaları, ssl hatası almamak için exe dizininde bulunmalıdır 1.
    2. Aşağıdaki kodu kullanın 12:
    var SMTP: TIdSMTP; EPosta: TIdMessage; LHandler: TIdSSLIOHandlerSocketOpenSSL; HtmlPart: TIdText; mailhtml: string; ImagePart: TIdAttachmentFile; begin SMTP := TIdSMTP.Create(nil); EPosta := TIdMessage.Create(nil); LHandler := TIdSSLIOHandlerSocketOpenSSL.Create(nil); try SMTP.Host := 'smtp.gmail.com'; SMTP.Username := 'xxxxx@gmail.com'; SMTP.Password := 'xxxxx'; SMTP.Port := 587; SMTP.AuthType := satDefault; LHandler.Destination := SMTP.Host + '587'; LHandler.Host := SMTP.Host; LHandler.Port := SMTP.Port; LHandler.DefaultPort := 0; LHandler.SSLOptions.Method := sslvTLSv1; LHandler.SSLOptions.Mode := sslmUnassigned; LHandler.SSLOptions.VerifyMode := []; LHandler.SSLOptions.VerifyDepth := 2; // Email ile html gönderimi için HtmlPart := TIdText.Create(EPosta.MessageParts); HtmlPart.ContentType := 'text/html'; HtmlPart.CharSet := 'iso-8859-9'; HtmlPart.Body.LoadFromFile('html dosya dizini'); TIdAttachmentFile.Create(EPosta.MessageParts, 'ek dizini'); ImagePart := TIdAttachmentFile.Create(EPosta.MessageParts, 'fotoğraf dizini'); ImagePart.ContentType := 'image/png'; ImagePart.ContentDisposition := 'inline
    5 kaynaktan alınan bilgiyle göre:

    Konuyla ilgili materyaller

    Gmail mail ayarları nasıl yapılır?

    Gmail ayarlarını yapmak için aşağıdaki adımlar izlenebilir: 1. Bilgisayarda Gmail'e giriş yapılır. 2. Sağ üstteki "Ayarlar" seçeneğine, ardından "Tüm ayarları göster"e tıklanır. 3. Üst kısımda "Genel", "Etiketler" veya "Gelen Kutusu" gibi bir ayar sayfası seçilir. 4. Değişiklikler yapılır. 5. Her sayfa bittikten sonra alttaki "Değişiklikleri Kaydet" butonuna tıklanır. Gmail SMTP ayarlarını yapmak için aşağıdaki adımlar izlenebilir: 1. Google hesabına giriş yapılır. 2. Sol menüden "Güvenlik" seçilir. 3. "2 Adımlı Doğrulama"nın açık olduğundan emin olunur. 4. "Google'da oturum açma" bölümünün altında "Uygulama Şifreleri" seçilir. 5. "Uygulama Seçin" kısmından "Posta", "Cihaz Seçin" kısmından "Diğer (Özel Ad)" seçilir. 6. "OLUŞTUR" düğmesine basıldığında 16 haneli bir şifre verilir. 7. Bu şifre, SMTP mail şifresi olarak kullanılır. Gmail ayarları ile ilgili destek almak için Microsoft Desteği veya Jotform gibi kaynaklar kullanılabilir.

    Delphi'de mail gönderme için hangi bileşen kullanılır?

    Delphi'de e-posta göndermek için aşağıdaki bileşenler kullanılabilir: Indy (Internet Direct) bileşenleri. JCL MAPI kodu. ShellExecute API. Microsoft Outlook ve OLE.

    Delphi mail ayarları nasıl yapılır?

    Delphi'de e-posta göndermek için aşağıdaki adımlar izlenebilir: 1. Gerekli DLL Dosyalarını Ekleyin: Delphi projenizin dizinine `libeay32.dll` ve `ssleay32.dll` dosyalarını ekleyin. 2. SMTP Ayarları: - `SMTP` nesnesini oluşturun ve `TIdSMTP.Create(nil)` komutuyla atayın. - `SMTP.Host` özelliğini `smtp.gmail.com` olarak ayarlayın. - `SMTP.Username` ve `SMTP.Password` özelliklerini e-posta adresiniz ve şifrenizle doldurun. - `SMTP.Port` değerini 587 olarak ayarlayın. 3. E-posta Mesajı Ayarları: - `EPosta` nesnesini oluşturun ve `TIdMessage.Create(nil)` komutuyla atayın. - `EPosta.From.Address` ve `EPosta.From.Name` özelliklerini gönderin e-posta adresi ve ismi ile doldurun. - `EPosta.Subject` ve `EPosta.Body` özelliklerini gerekli konu ve mesajla doldurun. 4. Gönderimi Gerçekleştirin: - `SMTP.Authenticate` ve ardından `SMTP.Send(EPosta)` komutlarını çalıştırın. Daha detaylı bilgi ve örnekler için Yakup Ulutaş'ın blog yazısına veya Delphi Türkiye forumuna başvurabilirsiniz.