Am 28.12.2014 um 12:45 schrieb Reindl Harald (mobile):
It's a text field - that's why i asked to bounce at lmtp level :-)

BTW - as for the NULL-char DOS of dbmail-lmtpd with "message_reject_characters = \0" i also tried to mitigate that by restrict some header lengths at MTA level

# Restrict Headers
/^Cc:.{32768}/ REJECT Administrative Prohibition (Cc-Header Too Long) /^Content\-Type:.{2048}/ REJECT Administrative Prohibition (Content-Type-Header Too Long) /^Date:.{2048}/ REJECT Administrative Prohibition (Date-Header Too Long) /^From:.{2048}/ REJECT Administrative Prohibition (From-Header Too Long) /^Importance:.{2048}/ REJECT Administrative Prohibition (Importance-Header Too Long) /^In\-Reply\-To:.{2048}/ REJECT Administrative Prohibition (In-Reply-To-Header Too Long) /^Message\-ID:.{2048}/ REJECT Administrative Prohibition (Message-ID-Header Too Long) /^Mime\-Version:.{2048}/ REJECT Administrative Prohibition (Mime-Version-Header Too Long) /^Newsgroups:.{2048}/ REJECT Administrative Prohibition (Newsgroups-Header Too Long) /^Priority:.{2048}/ REJECT Administrative Prohibition (Priority-Header Too Long) /^Received:.{2048}/ REJECT Administrative Prohibition (Received-Header Too Long) /^References:.{32768}/ REJECT Administrative Prohibition (References-Header Too Long) /^Reply\-To:.{2048}/ REJECT Administrative Prohibition (Reply-To-Header Too Long) /^Sender:.{2048}/ REJECT Administrative Prohibition (Sender-Header Too Long) /^Status:.{2048}/ REJECT Administrative Prohibition (Status-Header Too Long) /^Subject:.{2048}/ REJECT Administrative Prohibition (Subject-Header Too Long) /^Thread\-Index:.{2048}/ REJECT Administrative Prohibition (Thread-Index-Header Too Long) /^Thread\-Topic:.{2048}/ REJECT Administrative Prohibition (Thread-Topic-Header Too Long) /^To:.{32768}/ REJECT Administrative Prohibition (To-Header Too Long) /^User\-Agent:.{2048}/ REJECT Administrative Prohibition (User-Agent-Header Too Long) /^X\-Msmail\-Priority:.{2048}/ REJECT Administrative Prohibition (X-Msmail-Priority-Header Too Long) /^X\-Msoesrec:.{2048}/ REJECT Administrative Prohibition (X-Msoesrec-Header Too Long) /^X\-Priority:.{2048}/ REJECT Administrative Prohibition (X-Priority-Header Too Long) /^X\-Ref:.{2048}/ REJECT Administrative Prohibition (X-Ref-Header Too Long)

-------- Ursprüngliche Nachricht --------
Von: Paul J Stevens <p...@nfg.nl>
Gesendet: 28. Dezember 2014 12:26:25 MEZ
An: DBMail mailinglist <dbmail@dbmail.org>
Betreff: Re: [Dbmail] Data too long for column 'envelope'

Harry,

did you change that column? It should be a TEXT column which means
it's width is 64KB.

If you didn't, it might be an idea to reject messages whose envelope
exceeds a certain length.

On 28-11-14 22:38, Reindl Harald wrote:
can this please get fixed by just truncate the envelope data to
the filed length or bounce that damned messages at LMTP level? :-(

Nov 28 22:35:34 mail dbmail/maintenance[1862]: Error:[message]
dbmail_message_cache_envelope(+1844): SQLException: Data too long
for column 'envelope' at row 1 Nov 28 22:35:34 mail
dbmail/maintenance[1862]: Error:[message]
dbmail_message_cache_envelope(+1846): insert envelope failed
[("Fri, 21 Nov 2014 15:55:30 +0000" "Free Application for Federal
Student Aid (FAFSA) Deadline - Nov 28 22:35:35 mail
dbmail/maintenance[1875]: Error:[message]
dbmail_message_cache_envelope(+1844): SQLException: Data too long
for column 'envelope' at row 1 Nov 28 22:35:35 mail
dbmail/maintenance[1875]: Error:[message]
dbmail_message_cache_envelope(+1846): insert envelope failed
[("Fri, 21 Nov 2014 15:55:30 +0000" "Free Application for Federal
Student Aid (FAFSA) Deadline - Nov 28 22:35:37 mail
dbmail/maintenance[1879]: Error:[message]
dbmail_message_cache_envelope(+1844): SQLException: Data too long
for column 'envelope' at row 1 Nov 28 22:35:37 mail
dbmail/maintenance[1879]: Error:[message]
dbmail_message_cache_envelope(+1846): insert envelope failed
[("Fri, 21 Nov 2014 15:55:30 +0000" "Free Application for Federal
Student Aid (FAFSA) Deadline - Nov 28 22:35:41 mail
dbmail/maintenance[1896]: Error:[message]
dbmail_message_cache_envelope(+1844): SQLException: Data too long
for column 'envelope' at row 1 Nov 28 22:35:41 mail
dbmail/maintenance[1896]: Error:[message]
dbmail_message_cache_envelope(+1846): insert envelope failed
[("Fri, 21 Nov 2014 15:55:30 +0000" "Free Application for Federal
Student Aid (FAFSA) Deadline - Nov 28 22:35:43 mail
dbmail/maintenance[1899]: Error:[message]
dbmail_message_cache_envelope(+1844): SQLException: Data too long
for column 'envelope' at row 1 Nov 28 22:35:43 mail
dbmail/maintenance[1899]: Error:[message]
dbmail_message_cache_envelope(+1846): insert envelope failed
[("Fri, 21 Nov 2014 15:55:30 +0000" "Free Application for Federal
Student Aid (FAFSA) Deadline - Nov 28 22:35:44 mail
dbmail/maintenance[1902]: Error:[message]
dbmail_message_cache_envelope(+1844): SQLException: Data too long
for column 'envelope' at row 1 Nov 28 22:35:44 mail
dbmail/maintenance[1902]: Error:[message]
dbmail_message_cache_envelope(+1846): insert envelope failed
[("Fri, 21 Nov 2014 15:55:30 +0000" "Free Application for Federal
Student Aid (FAFSA) Deadline

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