A NOTE has been added to this issue.
======================================================================
http://www.dbmail.org/mantis/view.php?id=661
======================================================================
Reported By: froeske
Assigned To:
======================================================================
Project: DBMail
Issue ID: 661
Category: LMTP daemon
Reproducibility: always
Severity: major
Priority: normal
Status: new
target:
======================================================================
Date Submitted: 13-Dec-07 14:24 CET
Last Modified: 10-Feb-08 22:15 CET
======================================================================
Summary: LMTPD does not deliver eMails with unencoded
Envelope FROM
Description:
When someone writes with a broken Envelope FROM Line, LMTP does not deliver
the eMail even, when the TO ist correct and does exist, so the mail could
be delivered, while Postfix does accept the message (and it seems that it
replaces the broken characters as ?).
======================================================================
----------------------------------------------------------------------
froeske - 13-Dec-07 14:29
----------------------------------------------------------------------
as the Text how to reproduce seems broken, I attacht a (utf-8) Textfile
----------------------------------------------------------------------
paul - 16-Dec-07 15:37
----------------------------------------------------------------------
Perhaps we should simply discard the ValidNetworkChars test.
----------------------------------------------------------------------
aaron - 16-Dec-07 22:08
----------------------------------------------------------------------
The LMTP daemon does not advertise any 8-bit features, so your SMTP server
is sending broken LMTP if it thinks it can speak 8-bit without asking.
I definitely would like to change the situation and allow 8-bit (and drop
the network characters thing). 2.3 looks like the right place to land that
change.
----------------------------------------------------------------------
froeske - 17-Dec-07 01:06
----------------------------------------------------------------------
so using the dbmail-smtp might fix this Problem?
As it seems, postfix converts the 8 Bit Data into ? like in
Dec 13 14:14:39 medicus postfix/qmgr[18210]: 98A0D184283:
from=<[EMAIL PROTECTED]>, size=376, nrcpt=1 (queue active)
and that breaks the check for an eMail-Address (it stops after r, does not
find the closing > and returns as length of the eMail 0).
----------------------------------------------------------------------
aaron - 17-Dec-07 03:33
----------------------------------------------------------------------
Oh, well that sucks. Accepting ? should not be a problem. It's clearly
valid in RFC 2821, Section 3.2.4. Might be a legacy issue with paranoia
over SQL-interpretation ('?' is used to bind variables in query) -- but
we've come a long way since then!
----------------------------------------------------------------------
paul - 10-Feb-08 22:15
----------------------------------------------------------------------
The ValidNetworkChars check is a goner. This will be moot by the time 2.3.3
is out.
Issue History
Date Modified Username Field Change
======================================================================
13-Dec-07 14:24 froeske New Issue
13-Dec-07 14:24 froeske File Added: dbmail.err
13-Dec-07 14:26 froeske Issue Monitored: froeske
13-Dec-07 14:29 froeske Note Added: 0002443
13-Dec-07 14:29 froeske File Added: reproduce.txt
16-Dec-07 15:37 paul Note Added: 0002448
16-Dec-07 22:08 aaron Note Added: 0002450
17-Dec-07 01:06 froeske Note Added: 0002454
17-Dec-07 03:33 aaron Note Added: 0002455
10-Feb-08 22:15 paul Note Added: 0002484
======================================================================
_______________________________________________
Dbmail-dev mailing list
[email protected]
http://twister.fastxs.net/mailman/listinfo/dbmail-dev