Postfix: malformed input / Error writing message file

Postfix, QMail, Sendmail, Dovecot, Cyrus, Courier, Anti-Spam
cgi
Posts: 31
Joined: 2003-11-19 14:48
Location: Nordbayern

Postfix: malformed input / Error writing message file

Post by cgi » 2004-05-18 14:20

Hallo Leute!

Seit dem Update von Postfix auf 2.1.1 (mit amavisd-new und SA) funzt der Versand eines Newsletters nicht mehr.

Das Log mauschelt:

Code: Select all

May 18 12:09:17 p15139709 postfix/postdrop[31401]: warning: stdin: illegal length 17370, record type 78
May 18 14:09:17 p15139709 postfix/postdrop[31401]: fatal: uid=30: malformed input

[...]

May 18 14:09:18 p15139709 postfix/sendmail[31400]: warning: premature end-of-input on /usr/sbin/postdrop -r while reading input attribute name
May 18 14:09:18 p15139709 postfix/sendmail[31400]: fatal: wwwrun(30): Error writing message file
Es scheint wohl irgendwie an meiner BCC-Liste zu liegen... Kann es sein, dass bei 800 Adressen schon Schluss ist?

//edit
Nachdem ich die lange BCC-Liste in kleinere Häppchen zerhackt habe hat Postfix wieder problemlos zugestellt - anscheinend gibt es irgendeine Grenze bei der Länge...
//

Gruß,
Christian

footh
Posts: 84
Joined: 2002-12-02 02:33

Re: Postfix: malformed input / Error writing message file

Post by footh » 2004-06-01 23:21

Hallo,

..ich habe nach dem Upgrade auch diesen Fehler und kann in unseren Foren keine Massenmails mehr verschicken. Hast du vielleicht ein Lösung gefunden woran es liegen könnte? Vielleicht eine Konfigsache?

Mfg
footh

footh
Posts: 84
Joined: 2002-12-02 02:33

Re: Postfix: malformed input / Error writing message file

Post by footh » 2004-06-02 00:48

line_length_limit = 10000

Diese Variable fehlt dir in der main.cf, dann kannst du auch wieder Newsletter verschicken. Habe mir mal die Manpages angeschaut und gesehen, dass viele Config-Variablen der alten Postfix-Versionen nicht mehr gültig sind, oder entsprechend anders von der Syntax her gesetzt werden müssen.

cgi
Posts: 31
Joined: 2003-11-19 14:48
Location: Nordbayern

Re: Postfix: malformed input / Error writing message file

Post by cgi » 2004-06-02 09:42

Da muss erstmal jemand draufkommen!
Logisch, dass es dann wieder funktioniert wenn ich die Mails (exakt: die BCC-Line davon) splitte vor dem Versand.

Wenn das allerdings jetzt das einzige Problem beim Upgrade auf Postfix 2 war bin ich sehr zufrieden. Mich wundert allerdings trotzdem, dass scheinbar sonst niemand auf diese Hürde gestoßen ist.

Gruß,
Christian

ffl
Userprojekt
Userprojekt
Posts: 269
Joined: 2002-10-23 08:28
Location: Karlsruhe

Re: Postfix: malformed input / Error writing message file

Post by ffl » 2004-06-02 16:48

Normalerweise schickt man ja auch solche Mails nicht mit BCC sondern in einem Skript was die Mails dann 'einzeln' versendet.

cgi
Posts: 31
Joined: 2003-11-19 14:48
Location: Nordbayern

Re: Postfix: malformed input / Error writing message file

Post by cgi » 2004-06-02 16:56

Ich hab damals in der FAQ der offziellen PHP-Mailingliste gelesen, dass MTAs am besten mit Massenmails zurecht kommen, wenn man BCC benutzt.
Von der Performance her ist das doch auch sicherlich die bessere Alternative, oder?

ffl
Userprojekt
Userprojekt
Posts: 269
Joined: 2002-10-23 08:28
Location: Karlsruhe

Re: Postfix: malformed input / Error writing message file

Post by ffl » 2004-06-02 18:50

OK, kannst doch recht haben .)

Ich hab halt mal so ein Newsletter-Skript angekuckt und der geht in einer Schleife alle Empfänger durch.

Kann aber mit bcc wirklich performanter sein.

Sorry :oops: