Thomas Zinner schrieb in 0,8K (34 Zeilen):
Du kannst ihm sagen, lokales schicke sofort, anderes schicke, falls !expensive, sonst beim naechsten Intervall ...
Wie kann ich ihm das sagen?
Indem du ihm sagst: "alle 'anderen' Verbindungen sind expensive" Damit wird er bei allen Verbindungen, die nicht expensive sind die Mails *sofort* verschicken und den Rest in die Queue schmeissen. Liegengebliebene Mails werden beim naechsten '-q'-Abruf verarbeitet. Soweit klar? Gut, dann bleibt die Frage: Wie sage ich ihm "ist expensive", ja? Expensive als solches anschalten: define(`confCON_EXPENSIVE', `True')dnl aemtliches SMTP expensive schalten: define(`SMTP_MAILER_FLAGS',`e')dnl
Ich hab's bis jetzt noch nicht gefunden bzw. kapiert. Wenn ich -q sage, räumt er die gesamte Queue. Extern und intern. Wenn ich -q30min sage, wird das selbe alle 39 Minuten ausgeführt.
Ja, das ist so richtig.
Wie kann ich sendmail dazu veranlassen, nur die internen Mails z.B. alle 2 Minuten zu verteilen, und die externen in der Queue zu lassen bis zum naechsten Verbindungsaufbau nach extern???? (Mit intern meine ich mein Intranet (Mailabholung per POP)!)
Also was meinst du nun mit "Intranet" und "Mailabholung per POP"? Zentraler Mailserver, von dem die Mail angenommen wird und von wo aus sie via POP3 abgeholt wird? Dann ist das oben beschriebene vermutlich vollkommen ausreichend.
Ich habe mich inzwischen durch diverse Literatur zum Thema Sendmail gelesen, und verstehe inzwischen nur noch Bahnhof...
Wieviel? -Wolfgang --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com