Delphi Dünyası Facebook'ta

Kodbank İndir

! CODEBANK 2012 !

İNDİRMEK&DETAYLI BİLGİ ALMAK İÇİN BURAYI TIKLAYINIZ.

Gönderen Konu: Net 2.0 ile mail gönderEBİLME  (Okunma sayısı 1640 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı cebeser

  • Delphi 2 Level 1
  • *
  • İleti: 53
  • Rep: +0/-1
Net 2.0 ile mail gönderEBİLME
« : 11 Aralık 2008 13:18:59 »
http://www.delphidunyasi.net/index.php?topic=3275.0 makalesinde anlatılan yönteme göre email göndermeyi denesem de başaramadım.

Kitapta anlatılan SMTP ayarını yaptım.
rad studio 2007 kullanıyorum. -trial-
(uses da system.net.mail yazmayı da unutmadım!!)

özellikle host kısmını nasıl kullanmam gerektiğini anlamadım. ben sunucu.host := 'localhost' yazıyorum.

ayrıca yapılması gereken birşey mi var acaba?

Çevrimdışı Fatih

  • Emekli Yönetici
  • *****
  • İleti: 2.217
  • Rep: +43/-10
  • Cinsiyet: Bay
    • Delphi Dünyası
Ynt: Net 2.0 ile mail gönderEBİLME
« Yanıtla #1 : 13 Aralık 2008 11:01:27 »
Kendi bilgisayarınızdan gönderiyorsanız, localhost doğru bir atama. Gönderirken hata mı alıyorsunuz?
Malulen emekli programcı / yazar. Bildiklerini unutmakta olduğundan size cevap veremez.

Çevrimdışı cebeser

  • Delphi 2 Level 1
  • *
  • İleti: 53
  • Rep: +0/-1
Ynt: Net 2.0 ile mail gönderEBİLME
« Yanıtla #2 : 13 Aralık 2008 15:17:45 »
yazdığım kod şöyle:

var
eMail: MailMessage;
Alici, Gonderici: MailAddress;
Sunucu: SmtpClient;
begin
Sunucu := SmtpClient.Create;
Sunucu.Host := 'localhost';
Alici := MailAddress.Create('xxx@yahoo.com');
Gonderici := MailAddress.Create(emaill.Text, name.Text);
eMail := MailMessage.Create;
eMail.IsBodyHtml := True;
eMail.From := Gonderici; //kimden
eMail.&To.Insert(0,Alici); //kime
eMail.Subject := subject.Text ; //konu
eMail.Body := messageBody.Text; //mesaj
Sunucu.Send(eMail);

bu işi bir buttona atadım. tıkladığımda hiçbir sorun görünmese de mail  yahoo ya ulaşmıyor.

Çevrimdışı Fatih

  • Emekli Yönetici
  • *****
  • İleti: 2.217
  • Rep: +43/-10
  • Cinsiyet: Bay
    • Delphi Dünyası
Ynt: Net 2.0 ile mail gönderEBİLME
« Yanıtla #3 : 18 Aralık 2008 10:07:13 »
Bir hata yoksa sorun yoktur. Localde olduğundan yahoo blokluyor olabilir. Bir yerlerde blokaj olmalı. Başka bir hesaba göndermeyi dene
Malulen emekli programcı / yazar. Bildiklerini unutmakta olduğundan size cevap veremez.

Çevrimdışı hayati

  • Administrator
  • *****
  • İleti: 860
  • Rep: +19/-3
  • Cinsiyet: Bay
Ynt: Net 2.0 ile mail gönderEBİLME
« Yanıtla #4 : 18 Aralık 2008 11:08:29 »
Fatih yaşıyormuş, çok sevindim.
@kocaturk @akrep ve @324875468516311½¼ elma, elma... çıkın  :_b
Olsa dahi tenimin kıl biten her yeri bir dil, güçsüzüm şükretmeye,şükrüm binde bir bile değil (İ.R.)

Çevrimdışı cebeser

  • Delphi 2 Level 1
  • *
  • İleti: 53
  • Rep: +0/-1
Ynt: Net 2.0 ile mail gönderEBİLME
« Yanıtla #5 : 19 Aralık 2008 09:08:08 »
gmail ile de denedim olmadı. nerede blok olabileceğine dair bir fikrim de yok açıkçası :(