Re: REQUESTING FOR SUPPORT TO IMPLEMENT IMAP FETCH COMMAND

sayantan pal <[email protected]> Thu, 14 Jun 2018 10:04:18 +0530
Newsgroups gmane.ietf.imapext
Message-ID <CACsjV1z3GVT7vAYDLs1SMU_VXtaZvYBpLv-RSDj3UxrLrL879A@mail.gmail.com>
--000000000000cfd31a056e929c80
Content-Type: multipart/alternative; boundary="000000000000cfd30e056e929c7e"

--000000000000cfd30e056e929c7e
Content-Type: text/plain; charset="UTF-8"

Dear Chris,

        This is being a client server conversation:

client: xx UID FETCH 2:8 (UID FLAGS RFC822.SIZE BODY.PEEK[HEADER])
server: * 1 FETCH (UID 2 FLAGS (\SEEN) RFC822.SIZE 4794 BODY[HEADER] {4348}
X-Recent: Recent
Received: by mail-lf0-f48.google.com with SMTP id n15-v6so29788633lfn.10
for <[email protected]>; Mon, 11 Jun 2018 03:47:22 -0700 (PDT)
MIME-Version: 1.0
From: sayantan pal <[email protected]>
Date: Mon, 11 Jun 2018 16:17:04 +0530
Message-ID: <CACsjV1wAbBpE2dJ_xzB6qUf2O2nsXsqqGuufLd=
[email protected]>
Subject: 2
To: A <[email protected]>
Content-Type: multipart/alternative; boundary="0000000000006f01d7056e5b788f"


)

This reply is somehow wrong w.r.t a server reply and I am getting parse
error from Outlook. I am attaching a .msg file which my server received by
the smtp service I have developed. Please check. I have not written all the
headers in this mail. I am retrieving all the header using mailbee
extension. It has a property named RawHeaders which retrieves all the
headers.

Thank You,
Sayantan Pal

On Wed, Jun 13, 2018 at 11:49 PM, Chris Newman <[email protected]>
wrote:

> Implementing a mail server is probably much harder than you think it is.
> Good luck!
>
> I recommend using an IMAP client that provides good diagnostics for
> testing. Some programming languages, such as Python, include a limited IMAP
> client library you can use for simple testing.
>
>                 - Chris
>
>
> On 13 Jun 2018, at 5:29, sayantan pal wrote:
>
>  Dear Team,
>>
>>     I am implementing my own mail server and thereby developing IMAP
>> service by own following RFC3501 and 1705. I am unable to implement the
>> IMAP fetch header and body command. I am using Outlook 2007 as email
>> client. I have the log file for reference. I thereby requesting for your
>> kind support to successfully fetch the header and body of a mail.
>>
>> Thanking You,
>> Sayantan Pal
>> _______________________________________________
>> imapext mailing list
>> [email protected]
>>
>

--000000000000cfd30e056e929c7e
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Dear Chris,<div><br></div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0=
 This is being a client server conversation:<div><br></div><div><div>client=
: xx UID FETCH 2:8 (UID FLAGS RFC822.SIZE BODY.PEEK[HEADER])</div><div>serv=
er: * 1 FETCH (UID 2 FLAGS (\SEEN) RFC822.SIZE 4794 BODY[HEADER] {4348}</di=
v><div><span style=3D"white-space:pre">	</span>X-Recent: Recent</div><div><=
span style=3D"white-space:pre">	</span>Received: by <a href=3D"http://mail-=
lf0-f48.google.com">mail-lf0-f48.google.com</a> with SMTP id n15-v6so297886=
33lfn.10</div><div><span style=3D"white-space:pre">		</span>for &lt;<a href=
=3D"mailto:[email protected]">[email protected]</a>&gt;; Mon, 11 Jun 2018 03:=
47:22 -0700 (PDT)</div><div><span style=3D"white-space:pre">	</span>MIME-Ve=
rsion: 1.0</div><div><span style=3D"white-space:pre">	</span>From: sayantan=
 pal &lt;<a href=3D"mailto:[email protected]">[email protected]=
om</a>&gt;</div><div><span style=3D"white-space:pre">	</span>Date: Mon, 11 =
Jun 2018 16:17:04 +0530</div><div><span style=3D"white-space:pre">	</span>M=
essage-ID: &lt;CACsjV1wAbBpE2dJ_xzB6qUf2O2nsXsqqGuufLd=3D<a href=3D"mailto:=
[email protected]">[email protected]</a>&gt;</div><div><s=
pan style=3D"white-space:pre">	</span>Subject: 2</div><div><span style=3D"w=
hite-space:pre">	</span>To: A &lt;<a href=3D"mailto:[email protected]">A@cog=
itomail.com</a>&gt;</div><div><span style=3D"white-space:pre">	</span>Conte=
nt-Type: multipart/alternative; boundary=3D&quot;0000000000006f01d7056e5b78=
8f&quot;</div><div><span style=3D"white-space:pre">	</span></div><div><br><=
/div><div><br></div><div><span style=3D"white-space:pre">	</span>)</div></d=
iv><div><br></div><div>This reply is somehow=C2=A0wrong w.r.t a server repl=
y and I am getting parse error from Outlook. I am attaching a .msg file whi=
ch my server received by the smtp service I have developed. Please check. I=
 have not written all the headers in this mail. I am retrieving all the hea=
der using mailbee extension. It has a property named RawHeaders which retri=
eves all the headers.</div><div><br></div><div>Thank You,</div><div>Sayanta=
n Pal=C2=A0</div></div></div><div class=3D"gmail_extra"><br><div class=3D"g=
mail_quote">On Wed, Jun 13, 2018 at 11:49 PM, Chris Newman <span dir=3D"ltr=
">&lt;<a href=3D"mailto:[email protected]" target=3D"_blank">chris.ne=
[email protected]</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" =
style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Imp=
lementing a mail server is probably much harder than you think it is. Good =
luck!<br>
<br>
I recommend using an IMAP client that provides good diagnostics for testing=
.. Some programming languages, such as Python, include a limited IMAP client=
 library you can use for simple testing.<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 - Chris<div><div cl=
ass=3D"h5"><br>
<br>
On 13 Jun 2018, at 5:29, sayantan pal wrote:<br>
<br>
</div></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bo=
rder-left:1px #ccc solid;padding-left:1ex"><div><div class=3D"h5">
=C2=A0Dear Team,<br>
<br>
=C2=A0 =C2=A0 I am implementing my own mail server and thereby developing I=
MAP<br>
service by own following RFC3501 and 1705. I am unable to implement the<br>
IMAP fetch header and body command. I am using Outlook 2007 as email<br>
client. I have the log file for reference. I thereby requesting for your<br=
>
kind support to successfully fetch the header and body of a mail.<br>
<br>
Thanking You,<br>
Sayantan Pal<br></div></div>
______________________________<wbr>_________________<br>
imapext mailing list<br>
<a href=3D"mailto:[email protected]" target=3D"_blank">[email protected]</a><=
br>
</blockquote>
</blockquote></div><br></div>

--000000000000cfd30e056e929c7e--

--000000000000cfd31a056e929c80
Content-Type: application/octet-stream; name="2mailmsg.msg"
Content-Disposition: attachment; filename="2mailmsg.msg"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_jie1yo010

WC1SZWNlbnQ6IFJlY2VudA0KUmVjZWl2ZWQ6IGJ5IG1haWwtbGYwLWY0OC5nb29nbGUuY29tIHdp
dGggU01UUCBpZCBuMTUtdjZzbzI5Nzg4NjMzbGZuLjEwDQogICAgICAgIGZvciA8QUBjb2dpdG9t
YWlsLmNvbT47IE1vbiwgMTEgSnVuIDIwMTggMDM6NDc6MjIgLTA3MDAgKFBEVCkNCkRLSU0tU2ln
bmF0dXJlOiB2PTE7IGE9cnNhLXNoYTI1NjsgYz1yZWxheGVkL3JlbGF4ZWQ7DQogICAgICAgIGQ9
Z21haWwuY29tOyBzPTIwMTYxMDI1Ow0KICAgICAgICBoPW1pbWUtdmVyc2lvbjpmcm9tOmRhdGU6
bWVzc2FnZS1pZDpzdWJqZWN0OnRvOw0KICAgICAgICBiaD1jVFhwZGVXVnlrQTVTekpzQVFtNlNE
aTJsN2VwdlpOeVk5aE9OTWprSkNRPTsNCiAgICAgICAgYj1naHRWdU4zSHJoVXBjL3YzQUsrT2Nn
bWlMS3dITGFudkRUNXh5a2dlTENrTE1yVXBFYnRUWmRxNmRuTEkydk9XdkgNCiAgICAgICAgIGps
VFFjL0RHN2h2U3p5NDNOV2YvOWZyQmx4SjY5bGYxdDIxbHczU2FGUFdwNkF6N1Z4OUlpKzJUb2N5
ZUVxUkN6US9xDQogICAgICAgICAyVXhmUitQZUs1bGJ1NXN5T21DOWtCNHZBblR4Y00vK0lwV0lT
K1lTY1luazZ1UkdsSlRXNGdQUFluaytSMkgwQXN3Lw0KICAgICAgICAgZVVrenZ3bmJsM3lid1Jj
bGNPRjJiVWx2YjcwZk4rcmJrMWNZdWhTMmFuVTFiODAwak5DS2ZNZ0JkRElmczN4WWFJNW4NCiAg
ICAgICAgIHVaZlBMaEhlK0ZUcVlWUTViQ0N0VVl5V05OT0tDbHU4Mlk1SkRacHFWOWlnaGd6Mm12
eWMzZXgxTUl5TkxLbDhhRjhUDQogICAgICAgICB4cjNnPT0NClgtR29vZ2xlLURLSU0tU2lnbmF0
dXJlOiB2PTE7IGE9cnNhLXNoYTI1NjsgYz1yZWxheGVkL3JlbGF4ZWQ7DQogICAgICAgIGQ9MWUx
MDAubmV0OyBzPTIwMTYxMDI1Ow0KICAgICAgICBoPXgtZ20tbWVzc2FnZS1zdGF0ZTptaW1lLXZl
cnNpb246ZnJvbTpkYXRlOm1lc3NhZ2UtaWQ6c3ViamVjdDp0bzsNCiAgICAgICAgYmg9Y1RYcGRl
V1Z5a0E1U3pKc0FRbTZTRGkybDdlcHZaTnlZOWhPTk1qa0pDUT07DQogICAgICAgIGI9VnduUUxn
c0tFQ1AreVN6WjQvVFdCMy9BZEhYME9TdzBZOEZYRFovTFpBNHdnRk9wOEVRUE1NK2NhUU9mWTd1
eFFBDQogICAgICAgICBvalI1bU12NDg4dE5TcTFiU2VETWNub2xIanhmR2d2YTk4Z25aOExjMGJi
THBFQUk3OU43dzhpTUc3Ti9rL2d0czdVcA0KICAgICAgICAgWFlLNnNRRFk1bk9UODl4V05pS0hs
ZUt1YUVVd0Jzc1orei81c1NPaFNoSmNoSFN0bVhxUHErZmlyU0puVlZ4N2Q1TEcNCiAgICAgICAg
IGxYMzJQOW4rRFJuWm1ENEEwMzcwVTdiTDFVcW1FZEhvWmJiYVgwd3dyUHVwK1BsV0Z4RWV4VVFD
YW10VzBnL3Z4Y3o1DQogICAgICAgICBpTG5wZG5URG9qb21GWWViSzV1eDRKQU1xZ1JYZzhyNEFM
RE5BeFdVYVpVRGFZOWcvUTNVQ21ZYWtUb3V6RnNZM2Roaw0KICAgICAgICAgeVVxQT09DQpYLUdt
LU1lc3NhZ2UtU3RhdGU6IEFQdDY5RTJwT2FSSzBzNGVzUWxIcFdmb1ZYSkhDSXc1bHBuaXEwT2xu
UGhybzZLNlpqZytUMENDDQoJN3ZQWGNqSzZnd251SnMwa3FMbjZnSDVWMDJxc04rVFJrYTF0S3Jn
PQ0KWC1Hb29nbGUtU210cC1Tb3VyY2U6IEFEVVhWS0t1KzF3R0Z4ZFFiVDJoVTBKcklHY2FTblBQ
dkRLVEpTVmEwMlluNUNPWVBiMGl4QTRCUGlpMThsT1ljb3R0eWQ3TVV5L0tPTkNwWHBHR0dBRVZn
SEk9DQpYLVJlY2VpdmVkOiBieSAyMDAyOmEyZTo4MjU3Ojogd2l0aCBTTVRQIGlkIGoyMy12Nm1y
MTA5NDQwMThsamguMS4xNTI4NzE0MDI1MTcxOw0KIE1vbiwgMTEgSnVuIDIwMTggMDM6NDc6MDUg
LTA3MDAgKFBEVCkNCk1JTUUtVmVyc2lvbjogMS4wDQpSZWNlaXZlZDogYnkgMjAwMjphMmU6ODc5
YTowOjA6MDowOjAgd2l0aCBIVFRQOyBNb24sIDExIEp1biAyMDE4IDAzOjQ3OjA0DQogLTA3MDAg
KFBEVCkNCkZyb206IHNheWFudGFuIHBhbCA8c2F5YW50YW4ucGFsMTlAZ21haWwuY29tPg0KRGF0
ZTogTW9uLCAxMSBKdW4gMjAxOCAxNjoxNzowNCArMDUzMA0KTWVzc2FnZS1JRDogPENBQ3NqVjF3
QWJCcEUyZEpfeHpCNnFVZjJPMm5zWHNxcUd1dWZMZD16RzBMMTNUWGVRQUBtYWlsLmdtYWlsLmNv
bT4NClN1YmplY3Q6IDINClRvOiBBIDxBQGNvZ2l0b21haWwuY29tPg0KQ29udGVudC1UeXBlOiBt
dWx0aXBhcnQvYWx0ZXJuYXRpdmU7IGJvdW5kYXJ5PSIwMDAwMDAwMDAwMDA2ZjAxZDcwNTZlNWI3
ODhmIg0KDQotLTAwMDAwMDAwMDAwMDZmMDFkNzA1NmU1Yjc4OGYNCkNvbnRlbnQtVHlwZTogdGV4
dC9wbGFpbjsgY2hhcnNldD0iVVRGLTgiDQoNCjINCg0KLS0wMDAwMDAwMDAwMDA2ZjAxZDcwNTZl
NWI3ODhmDQpDb250ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNldD0iVVRGLTgiDQoNCjxkaXYg
ZGlyPSJsdHIiPjI8L2Rpdj4NCg0KLS0wMDAwMDAwMDAwMDA2ZjAxZDcwNTZlNWI3ODhmLS0NCi4N
Cg0K
--000000000000cfd31a056e929c80
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
imapext mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/imapext

--000000000000cfd31a056e929c80--