PLEASE NOTE, THAT STARTING FROM V1.8.5.4 OF PRO VERSION, IT IS NOT ENOUGH TO PLACE THIS FILE INTO THE OUTBOX. IT ALSO HAS TO BE REGISTERED WITH THE OUTBOX DATABASE. IT MEANS, YOU SHOULD NOT ATTEMPT TO USE THE METHOD OF CREATING OUT FILES, AND JUST PUTTING THEM INTO TO OUTBOX, YOU SHOULD USE COM OBJECTS, SENDMAIL AND SENDMAIL1, PUTTOOUTBOX METHOD. Below is a description of .out file. Explanations are in square brackets, and must not present in the actual file. Here is the format of .out file --------------------------------------------------------- START 3.75575486049537E+0004 [ Time of creation, in Delphi TDateTime format (see below) ] 3.75575486049537E+0004 [ Time of scheduled delivery, in Delphi TDateTime format. When created must be equal to the time of creation] 0 [ Number of delivery attempts, originally always 0] 0 [ 1 if bounced message, 0 otherwise - originally always 0] argosoft@aol.com [ Email of sender (transmitted with MAIL FROM SMTP command] 3 [ Count of recipients, transmitted with RCPT TO SMTP command] archie [ Emails of recipients, 3 in this case] archie@argosoft.org archie@argosoft.ws 51 [ Count of lines in email message in rfc822 format - rfc822 message follows on next lines] Received: from [127.0.0.1] by ARCHIE (ArGoSoft Mail Server Pro v 1.8.2.2 [UNREGISTERED]); Mon, 28 Oct 2002 13:09:59 -0500 Message-ID: <001201c27ead$2d17ed60$a5a1cfcd@ARCHIE> From: "Artchil Gogava" To: , , Subject: Test Date: Mon, 28 Oct 2002 13:09:11 -0500 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_000F_01C27E83.3526B560" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 X-Envelope-To: archie@argosoft.com X-Envelope-To: archie@argosoft.org This is a multi-part message in MIME format. ------=_NextPart_000_000F_01C27E83.3526B560 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable This is a test. Archie ------=_NextPart_000_000F_01C27E83.3526B560 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
This is a test.
 
Archie
 
------=_NextPart_000_000F_01C27E83.3526B560-- ------------------------------------------------------END About Delphi TDateTime format. information from Delphi help file: ----- TDateTime represents a date-and-time value in the Delphi language. Unit System Delphi syntax: type TDateTime = type Double; Description Most CLX objects represent date and time values using a TDateTime value. In Delphi, TDateTime is a type that maps to a Double. In C++, the TDateTime class corresponds to the Delphi TDateTime type. The integral part of a Delphi TDateTime value is the number of days that have passed since 12/30/1899. The fractional part of the TDateTime value is fraction of a 24 hour day that has elapsed. Following are some examples of TDateTime values and their corresponding dates and times: 0 12/30/1899 12:00 am 2.75 1/1/1900 6:00 pm -1.25 12/29/1899 6:00 am 35065 1/1/1996 12:00 am To find the fractional number of days between two dates, simply subtract the two values, unless one of the TDateTime values is negative. Similarly, to increment a date and time value by a certain fractional number of days, add the fractional number to the date and time value if the TDateTime value is positive. When working with negative TDateTime values, computations must handle time portion separately. The fractional part reflects the fraction of a 24-hour day without regard to the sign of the TDateTime value. For example, 6:00 am on 12/29/1899 is –1.25, not –1 + 0.25, which would be –0.75. There are no TDateTime values between –1 and 0.