Hallo Ben,

On Sat, Feb 08, 2003 at 12:09:50PM +0100, Benjamin Hanzelmann wrote:
> In linux.debian.user.german, you wrote:
> [...]
> >> Laut google mag cyrdeliver die erste Zeile nicht, die procmail �bergibt.
> > Das kommt aber nicht von Procmail, sondern von Exim. Bei mir in der
> > exim.conf habe ich deswegen 2 Zeilen auskommentiert:
> 
> Da bei mir kein exim l�uft bezweifle ich das einfach mal. ;)

Nun, da ich jetzt nicht ganz genau nachvollziehen kann, ob Du nun Qmail oder
Postfix benutzt, habe ich mal beides im Netz nachgeschlagen:

postfix:

local(8) (Z. B. online: http://www.postfix.org/local.8.html)

Abschnitt: MAILBOX DELIVERY

       In the case of UNIX-style mailbox delivery, the local dae-
       mon prepends a "From sender time_stamp" envelope header to
       each message, [...]


qmail:

http://qmail.mirrors.space.net/man/man8/qmail-local.html
qmail-local - deliver or forward a mail message

verweist auf

http://qmail.mirrors.space.net/man/man5/dot-qmail.html

THE QMAIL FILE
(4)  An mbox line begins with a slash or dot, and does not
               end with a slash:

                    /home/djb/Mailbox.sos

               qmail-local takes the entire line as a filename.  It
               appends the mail message to that file, using flock-
               style file locking if possible.  qmail-local stores the
               mail message in mbox format, as described in mbox(5).

http://qmail.mirrors.space.net/man/man5/mbox.html
siehe: HOW A MESSAGE IS DELIVERED

Gut, bei postfix steht es explizit da, bei qmail wird es implizit
angedeutet, da� der MTA die "From "-Zeile setzt.

Ob und wo man es bei den beiden Programmen an- und ausschalten kann, wei�
ich nicht.

> AFAIK wird die Zeile gebraucht, wenn man mbox-Format speichern will.

Ja, hab ich ja auch nichts anderes gesagt. Es ging ja schlie�lich auch um
das Zustellen zum cyrus imapd. Ich hab jetzt nicht nachgelesen, ob local
oder wer auch immer beim pipen defaultm��ig die "From "-Zeile anh�ngt oder
ob da was extra f�r Procmail definiert ist. Bei mir in der exim.conf stand
jedenfalls die Option, da� "From " hinzugef�gt werden soll, was ja
normalerweise auch Sinn macht, da man mit Procmail ja eigentlich auch in
mbox'en einsortiert. Und da ich nicht erstmal grunds�tzlich bei jedem
deliver x zus�tzliche Programme aufrufen will (z. B. formail), hab ich das
bei meinem MTA halt rausgenommen.

> ><snip>
> [...]
> ></snip>
> > Nunja, dann kann man allerdings nicht mehr ohne weiteres in mbox'en
> > einsortieren, aber das will man ja mit IMAP eigentlich auch nicht. 
> 
> Sag ich doch. ;)

Ich meine ja nur, da� man sich vorher �berlegen mu�, was man machen will.
�berm��ig direkt in mbox'en einsortieren -> MTA "From "-Zeile einf�gen
lassen, �berm��ig nach cyrdeliver pipen -> MTA schreibt "From "-Zeile nicht.
Wenn man dann jeweils doch mal das andere will, kann man ja immernoch
formail aufrufen oder was auch immer. Geht vielleicht auch direkt in
Procmail, indem man exzessiv $MATCH benutzt.

Jedenfalls steht auch in der RFC822 da� E-Mails aus zwei Teilen bestehen,
Header und Body. Wobei Header immer die Form "X-Bla-Header: suelz" haben,
also Name, Doppelpunkt, LWSP, Wert. Und die "From "-Zeile hat dieses Format
nicht. Ich bin jedenfalls der Meinung, da� E-Mails als RFC822 �bertragen und
dann in irgendeinem (anderen) Format beim Empf�nger abgespeichert werden.

Sch�nes Wochenende,
 Mike


--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an