witam. jak powinna wyglądać wiadomość przy wysyłaniu przez SMTP?

streamWriter.WriteLine("DATA");
From: <[email protected]>
X-Priority: 3 (Normal)
To: <[email protected]>,<[email protected]>
Subject: dwa dawd awdawdwadwa
Date: Fri, 7 Mar 2014 10:37:54
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_MESSAGE_ID_KYUCTKYUCT"

----=_MESSAGE_ID_KYUCTKYUCT
Content-type: text/plain; charset="iso-8859-1"

dawd adawudh897ndsa cufh u nfeusfn usenfue3


----=_MESSAGE_ID_KYUCTKYUCT
Content-Type: unknown/unknown; name="test.rar"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="test.rar"

UmFyIRoHAFpucxEBDQAAAAAAAACFInTCgCgAUIYBAE0lIQACz1dJqFw/mzcdMwgAIAAAAHRlc3Qu

WsxpBA3WBalVR46m1UEpwIF3+C23Qi05wH7IvJzj5+0z2MS41Zb/1uVLvC/QuWfDA96fVnXTf5Km
9Lta73sPQBQApyzhpgAAAAAAAAAAAA==
----=_MESSAGE_ID_KYUCTKYUCT


this.ReadResponse(streamReader, "250");
streamWriter.WriteLine("QUIT");

zrobiłem coś takiego, ale to nie chce działać. czy powinienem jeszcze tam dodać kropkę na koncu? jesli dodam kropkę, u odbiorcow nie ma zawartosci (wiadomosci) ani zalacznika. (bez kropki wcale nie wysla)