Am Donnerstag, 16. Oktober 2003 10:09 schrieb Maik König:
ich hab mal eine Frage zu einem Postfix-Mailserver. E-Mails mit größeren Anhängen werden nicht gesendet und folgende Fehlermeldung erscheint:
lost connection with smtp.domain.tld[x.x.x.x] while sending message body
Die Internetverbindung wird über ein ISDN-Script aufgebaut. Gestartet
wird
das Script 3mal in der Stunde. In dieser Zeit müssten die Anhänge eigentlich ohne Probleme gesendet werden. Muss im Postfix (2.0.6) evtl.
ein
Timeout für gesendete E-Mails geändert werden? Oder woran könnte es noch liegen?
Was steht denn im Log vom Mailserver?
im /var/log/mail steht nur die fehlermeldung ... in messages und localmessages steht nichts ungewöhnliches
Über welche Grösse redest Du überhaupt?
größer 4 MByte
Wie ist der Server ausgelastet?
darüber läuft nur der Mailverkehr, das sind ca. stündlich nicht mehr als eine handvoll
Ist noch irgendwas dazwischen?
ne, nix
kann mir nur vorstellen, dass evtl. die Verbindung gekappt wird, wenn der neue cron-Prozess das IPPP-Skript starten will, aber bereits eine Verbindung aufgebaut wurde
Also 4MB ist ja wirklich nicht viel. Laufen dort irgendwelche body-checks? Das könnte einen Mailserver ganz schön zu schaffen machen, allerdings sind das ja auch nicht wirklich viele Mails. Würde mal aus dem Bauch auf Probleme mit der Verbindung tippen. Ein Timeout würde IMHO nur zutreffen, wenn gar keine Bytes mehr gesendet werden würden, denke aber mal nicht, dass das vorkommt, oder? Was auch in letzter Zeit häufiger mal vorkommt, sind Probleme "unterwegs", damit meine ich so transparente SMTP-Proxies, Cisco scheint da z.B. sowas zu machen. Deswegen fragte ich ob noch was dazwischen ist. Versuch mal eine Datei über die Leitung zu übertragen, und schau mal ob das "schnell" geht bzw. ob es da zu abbrüchen kommt. -- Andreas