Hi Paul

please change the topic from "forwarding multi-mime messages broken"
to "any line starting with a dot is broken"

attached 3 files

* HTML-Source with 3 css-classes
* one time sent as plain -> appears with ".." instead "." in the MUA
* one time sent as multimime -> HTML part appears with ".." instead "." in the 
MUA

so every line in a message received by dbmail3 starting with a dot
is currently damaged
_______________________________

AFAIK this has something to do with RFC 821 wrong proceeded somewhere
this is a regression in dbmail3, not reproduceable with 2.2 in the
same environment (OS, Libraries, MTA, Config....) and currently the
last problem i can find in all my testing on several test-setups

keep in mind i am not that SMTP/LMTP specialist, only try help to
debug as good as i can to polish the dbmail3 final release

 4.5.2.  TRANSPARENCY

         Without some provision for data transparency the character
         sequence "<CRLF>.<CRLF>" ends the mail text and cannot be sent
         by the user.  In general, users are not aware of such
         "forbidden" sequences.  To allow all user composed text to be
         transmitted transparently the following procedures are used.

            1. Before sending a line of mail text the sender-SMTP checks
            the first character of the line.  If it is a period, one
            additional period is inserted at the beginning of the line.

            2. When a line of mail text is received by the receiver-SMTP
            it checks the line.  If the line is composed of a single
            period it is the end of mail.  If the first character is a
            period and there are other characters on the line, the first
            character is deleted.

         The mail data may contain any of the 128 ASCII characters.  All
         characters are to be delivered to the recipient's mailbox
         including format effectors and other control characters.  If
         the transmission channel provides an 8-bit byte (octets) data
         stream, the 7-bit ASCII codes are transmitted right justified
         in the octets with the high order bits cleared to zero.

            In some systems it may be necessary to transform the data as
            it is received and stored.  This may be necessary for hosts
            that use a different character set than ASCII as their local
            character set, or that store data in records rather than
            strings.  If such transforms are necessary, they must be
            reversible -- especially if such transforms are applied to
            mail being relayed.
_______________________________

Regards
Harry

Attachment: samples.tar.gz
Description: GNU Zip compressed data

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
DBmail mailing list
DBmail@dbmail.org
http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail

Reply via email to