Indy kullanarak mailin icerigini almakta yasanan hata,

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Burhan_ast
Üye
Mesajlar: 143
Kayıt: 15 Haz 2003 08:33
Konum: Almaty, Kazakhstan

Indy kullanarak mailin icerigini almakta yasanan hata,

Mesaj gönderen Burhan_ast »

Arkadaslar merhaba,

Indy kullanarak kendi demosu ile mail almaya calisiyorum...

Maillerim yeni ileti bicimi olarak outlook da duz metin secili,

mail gonderdim ve aliyorum. her sey guzel ama mailin icerigi haricinde tum bilgiler geliyor ama icerik gelmiyor... Daha sonra maile bir dosya attach ettim ve gonderdim bu sefer icerikte dogru olarak dosya ile beraber geldi...

Daha sonra Outlook'tan ileti bicimini HTML yaptim ve sadece mail icerigi ile yani dosya eklemeden gonderdim, icerik

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<TITLE>İleti</TITLE>

<META content="MSHTML 6.00.2501.1" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=876331811-22082003><FONT face=Arial size=2>Deneme olarak mail
atildi...</FONT></SPAN></DIV>
<DIV><SPAN class=876331811-22082003><FONT face=Arial
size=2></FONT></SPAN>&</DIV>
<DIV><SPAN class=876331811-22082003><FONT face=Arial
size=2></FONT></SPAN>&</DIV>
<DIV><SPAN class=876331811-22082003><FONT face=Arial
size=2>Burhan</FONT></SPAN></DIV>
<DIV><SPAN class=876331811-22082003></SPAN>&</DIV></BODY></HTML>


seklinde geldi, kendi demosunda icerigi gostermek icin memo kullaniyor acaba Richedit kullansan cozermi dedim ama rich edittede


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<TITLE>İleti</TITLE>

<META content="MSHTML 6.00.2501.1" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=876331811-22082003><FONT face=Arial size=2>Deneme olarak mail
atildi...</FONT></SPAN></DIV>
<DIV><SPAN class=876331811-22082003><FONT face=Arial
size=2></FONT></SPAN>&</DIV>
<DIV><SPAN class=876331811-22082003><FONT face=Arial
size=2></FONT></SPAN>&</DIV>
<DIV><SPAN class=876331811-22082003><FONT face=Arial
size=2>Burhan</FONT></SPAN></DIV>
<DIV><SPAN class=876331811-22082003></SPAN>&</DIV></BODY></HTML>


ayni sekilde icerik geldi yukarida belirttigim bir bug midir eger oyle ise nasil cozerim eger bug degil ben hata yapiyorsam nasil cozerim ama hata yaptigimi zannetmiyorum cunku kendi demosunu hic degistirmeden deneme yapiyorum...


Burhan
mavsar

Mesaj gönderen mavsar »

Indy de mail tipinin HTMl olup olmadığını ayarladınız mı? Daha teknik bilgiler için groups.yahoo.com dan indyproject e de sorabilirsin. pazartesi daha müsait olacağım o zaman inşaallah daha net bir cevap yazarım
Kullanıcı avatarı
safak
Şafak EBESEK
Mesajlar: 165
Kayıt: 05 Ağu 2003 04:39
Konum: Istanbul
İletişim:

indy

Mesaj gönderen safak »

Bu konu için indy/delphi news serverde çözüm okumuştum.
Problem Outlook'un mesajın sonuna . koymamasından kaynaklanıyor.
POP3 protokolu ile gelen mesaj gövdesinin ardına . eklemek gerekiyor.
Aşağıda POP3 le yapılan görüşmenin kısa bir özeti var.


xxxxx,yyyy,???? ları orijinal adresleri gizlemek için yazdım.
---------------------------------------------------------------------------

Sent:
220-SuperNova1.cwihosting.com ESMTP Exim 3.36 #1 Mon, 21 Apr 2003 18:03:43 -0500
220-We do not authorize the use of this system to transport unsolicited,
220 and/or bulk e-mail.

----------------------
Received:
EHLO companyana

----------------------
Sent:
250-SuperNova1.cwihosting.com Hello ist04656.ultranet.com.tr [195.174.xxx.xx]
250-SIZE
250-PIPELINING
250-AUTH PLAIN LOGIN
250-STARTTLS
250 HELP

----------------------
Received:
AUTH LOGIN

----------------------
Sent:
334 ????????????

----------------------
Received:
?????????????????????????

----------------------
Sent:
334 ????????????????

----------------------
Received:
?????????????????

----------------------
Sent:
235 Authentication succeeded

----------------------
Received:
MAIL FROM: <xxxxxx@yyy.com>

----------------------
Sent:
250 <xxxxxx@yyy.com> is syntactically correct

----------------------
Received:
RCPT TO: <safak@hotmail.com>

----------------------
Sent:
250 <safak@hotmail.com> is syntactically correct

----------------------
Received:
DATA

----------------------
Sent:
354 Enter message, ending with "." on a line by itself

----------------------
Received:
Message-ID: <000b01c3085a$3c2a7480$0100a8c0@companyana>
Reply-To: <xxxxxxx@yyy.com>
From: <xxxxx@yyyy.com>
To: "Safak ??????" <safak@hotmail.com>
Subject: dddddddddddddddddddddd
Date: Tue, 22 Apr 2003 02:03:10 +0300
Organization: ????
MIME-Version: 1.0
Content-Type: text/plain;
charset="iso-8859-9"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
Disposition-Notification-To: <xxxxx@yyy.com>
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000

işte burada mesajın gövdesi var

. **//Dikkat . olmalı. Outlook atlıyor bazen

----------------------
Sent:
250 OK id=197kK9-0003y3-00

----------------------
Received:
QUIT
Cevapla