procmail
[Top] [All Lists]

Re: The escaped From bugaboo

2013-01-14 11:43:15
From procmail-bounces(_at_)lists(_dot_)rwth-aachen(_dot_)de  Mon Jan 14 
10:18:49 2013
Subject: Re: The escaped From bugaboo
From: LuKreme <kremels(_at_)kreme(_dot_)com>
Date: Mon, 14 Jan 2013 09:11:02 -0700
To: "procmail(_at_)lists(_dot_)RWTH-Aachen(_dot_)de Procmail" 
<procmail(_at_)lists(_dot_)rwth-aachen(_dot_)de>


On 13 Jan 2013, at 15:22 , Robert Bonomi 
<bonomi(_at_)mail(_dot_)r-bonomi(_dot_)com> 
wrote:


From: LuKreme <kremels(_at_)kreme(_dot_)com> Subject: The escaped From 
bugaboo 
Date: Sun, 13 Jan 2013 13:38:02 -0700 To: 
"procmail(_at_)lists(_dot_)RWTH-Aachen(_dot_)de Procmail" 
<procmail(_at_)lists(_dot_)rwth-aachen(_dot_)de>


I got an email today with this paragraph in it:

***
These new  post-Panamax  ships are the length of aircraft carriers.
From the waterline, they re 190 feet tall, or nearly twice the height
of the Lincoln Memorial. The ships can carry as many as 12,000 
containers, or about a million flat-screen TVs.
***

As you can see, the "From" is escaped.

RTFM applies. <grin>

Hoisted on your own petard.

a) Improper usage.  <grin>

   It's _by_ not "on".

b) it is documented behavior.

This is _necessary_ for mbox-format messages.

WHich is why I was sure to point out that messages were bing delivered to 
maildir. There are no mbox files on the server. At all.

Immaterial and irrelevant.  Unfortunate, but accurate.

Procmail originates from the days when 'mbox-format' was the -only- mail
storage format.

Multiple storage format support was added much later.  '^From ' escaping
is done _long_before_ the 'delivery location' storage format is determined.
(More-or-less unavoidable, given the program's internal logic.)

This quirk[1] of procmail is well-known -- people have griped about it for
years (decades) -- and =nobody= has managed to come up with a 'fix' for
it.



[1] It's documented, Thus, per the classic IBM standard "it's a feature, not
    a bug."
____________________________________________________________
procmail mailing list   Procmail homepage: http://www.procmail.org/
procmail(_at_)lists(_dot_)RWTH-Aachen(_dot_)de
http://mailman.rwth-aachen.de/mailman/listinfo/procmail

<Prev in Thread] Current Thread [Next in Thread>