Hallo,
Andy Feile
Dieter Kluenter [18:41 01.07.2002]:
Wieso kann der Mailserver schneller Mails nach draußen abliefern (via MX, nicht zu einem anderen smtp-Server), als ich sie übers LAN nachschieben kann?
Weil z.B. Postfix aus mehreren unabhängigen Prozessen besteht, die in master.cf aufgeführt werden, also smtp, smtpd, qmgr, bounce usw. Aber auch weil diese Prozesse Kindprozesse starten. Der Defaultwert ist 'default_process_limit=50'. Mit anderen Worten, es können mehrere Mails parallel verschickt und auch empfangen werden.
Hä? Vielleicht steh ich auf dem Schlauch, aber ich kapier nicht, wieso das meine Beobachtung erklärt. Gut, mag Postfix mit unabhängigen Prozessen arbeiten. Ein Prozeß nimmt mir meine Mails entgegen, der nächste liefert sie wieder aus. Aber wieso kann der entgegennehmende Prozeß meine Daten nicht schneller schlucken, wo er doch "mit einem dickeren Rohr" beliefert wird? Ich versteh nicht, wo das Nadelöhr liegt.
Deine ursprüngliche Mail habe ich dahingehend interpretiert, daß Postfix deine Mail schneller an den Empfänger überträgt, als du (viele) Mails an den smtpd übertragen kannst.
Andy idea? Kann man da was optimieren?
Warum noch weiter optimieren? So groß ist doch dein Aufkommen nicht, daß die Mailqueue über mehrere Minuten mit einigen Hundert Mails auf Abarbeiten wartet :-)
Doch. Es hat heute über eine Stunde gedauert, bis mein Mailclient seine Mails losgeworden ist. Es waren keine hunderte von Mails, aber (fast) hunderte von MB. Ich hätte schon gerne, daß postfix die Mails schneller entgegennimmt.
Das klingt aber schon anders als in deiner ursprünglichen Mail. Hier überträgst du (wenige) Mails mit großen Anhängen (hunderte MB) an smtpd. Die Defaulteinstellung von Postfix ist aber, daß eine Mail eine maximale Größe von 10MB haben darf. Die Mail muß also erst fragmentiert werden, vielleicht hast du auch noch einen Mailfilter laufen, z.B. antivir. Die Ursache für die verzögerte Mailübergabe liegt aber nicht originär bei Postfix. Sieh dir mal die /var/log/mail an, da findest du sicher einen Hinweis. -Dieter -- Dieter Kluenter | Systemberatung Tel:040.64861967 | Fax: 040.64891521 mailto: dkluenter@schevolution.com http://www.schevolution.com/tour