Hallo Liste, Ich bin neulich auf Mutt umgestiegen und musste dann doch mal sendmail konfigurieren :) Hat auch alles geklappt, bis auf dieses Problem: In meiner /etc/ppp/ip-up habe ich das hier eingetragen: /usr/sbin/sendmail -bd -q10s -om Nun stellte sich heraus, dass Mails, die ich an meinen smtp-provider schicke zwar in die mqeue eingereiht werden, aber nicht wie ich dachte im 10 Sekundentakt versendet werden. Die bleiben da, bis ich manuell als root 'sentmail -q' ausführe. Die Mails kommen dann da an, wo sie hinsollen und alle sind glücklich, der 'Header_From' wird auch korrekt maskiert. Ich hätte sie allerdings gerne automatisch verschickt, ohne mich als root jedesmal darum kümmern zu müssen. Normalerweise kann ich als User doch 'sendmail -q' gar nicht ausführen? Wie stelle ich das an, das ich dazu berechtigt bin? Mit 'sudo' und einem entsprechendem Eintrag in die /etc/sudoers ? Noch ein paar Systeminfos: Standalone-system (noch) T-DSLflat Suse 7.3 Jede Hilfe ist willkommen! Gruss, Andi -- Killing in the name of... Andreas Reinhold andi@nose-down.de http://www.nose-down.de
Ich nochmal; Danke, das Problem hat sich erledigt. Mit 'sudo' klappt es tatsächlich. Hatte eine kleine Blockade in der vorderen Grosshirnrinde :) Gruss, Andi -- Killing in the name of... Andreas Reinhold andi@nose-down.de http://www.nose-down.de
Hallo Andreas,
From the keyboard of Andreas,
Hallo Liste,
Ich bin neulich auf Mutt umgestiegen und musste dann doch mal sendmail konfigurieren :) Hat auch alles geklappt, bis auf dieses Problem:
In meiner /etc/ppp/ip-up habe ich das hier eingetragen:
/usr/sbin/sendmail -bd -q10s -om
Nun stellte sich heraus, dass Mails, die ich an meinen smtp-provider schicke zwar in die mqeue eingereiht werden, aber nicht wie ich dachte im 10 Sekundentakt versendet werden. Die bleiben da, bis ich manuell als root 'sentmail -q' ausführe. Die Mails kommen dann da an, wo sie hinsollen und alle sind glücklich, der 'Header_From' wird auch korrekt maskiert.
Wahrscheinlich akzeptiert sendmail, aus gutem Grund, keine Sekunden Angaben. Eine Verschwendung von Prozessorzeit und Bandbreite, alle 10s die Mails rauszusenden. Oder hast du ein Netz mit 1000000 Clients an deinem T-DSL Anschluß? Also besser alle 5 minuten, als manuell mit sudo. bye Waldemar -- Are your questions smart enough? http://www.tuxedo.org/~esr/faqs/smart-questions.html
On Thu, Jan 10, 2002 at 12:15:49PM +0100, Waldemar Brodkorb wrote:
Wahrscheinlich akzeptiert sendmail, aus gutem Grund, keine Sekunden Angaben. Eine Verschwendung von Prozessorzeit und Bandbreite, alle 10s die Mails rauszusenden. Oder hast du ein Netz mit 1000000 Clients an deinem T-DSL Anschluß?
Nein, es ging mir jetzt beim Einrichten von Sendmail nur darum alles auszuprobieren, d.h. meine ganzen Testmails, die ich im Sekundentakt geschrieben habe sollten möglichst schnell gesendet werden, daher die 10 Sekunden. Das funktioniert übrigens, Sendmail akzeptiert Sekundenangaben (siehe man sendpage), aber es steht natürlich jetzt bei mir auf 3 Minuten. :) Gruss Andi -- Killing in the name of... Andreas Reinhold andi@nose-down.de http://www.nose-down.de
Hi, On Don, 10 Jan 2002, Waldemar Brodkorb sent incredible lines:
From the keyboard of Andreas, [...] In meiner /etc/ppp/ip-up habe ich das hier eingetragen:
/usr/sbin/sendmail -bd -q10s -om
Nun stellte sich heraus, dass Mails, die ich an meinen smtp-provider schicke zwar in die mqeue eingereiht werden, aber nicht wie ich dachte im 10 Sekundentakt versendet werden. Die bleiben da, bis ich manuell als root 'sentmail -q' ausführe.
Wieso als root? /usr/sbin/sendmail -q -v als User muss auch gehen.
Die Mails kommen dann da an, wo sie hinsollen und alle sind glücklich, der 'Header_From' wird auch korrekt maskiert. Wahrscheinlich akzeptiert sendmail, aus gutem Grund, keine Sekunden Angaben. Eine Verschwendung von Prozessorzeit und Bandbreite, alle 10s die Mails rauszusenden. Oder hast du ein Netz mit 1000000 Clients an deinem T-DSL Anschluß?
Wenn man ständig online ist kann man sendmail einfache mit -bd laufen lassen, wozu will man noch die Queue pollen. Voraussetzung ist natürlich das man nicht irgendwo expensive gesetzt hat.
Also besser alle 5 minuten, als manuell mit sudo.
Siehe oben, wozu sudo? /usr/sbin ist bloss nicht im Pfad von dem normalen User, deswegen klappt sendmail -q nicht, mit /usr/sbin/sendmail -q klappts auch als user. Abgesehen davon reicht -q15m auf fast allen Systemen dicke aus. ... may the Tux be with you! =Thomas= -- Thomas Bendler \\:// ml@bendler-net.de Billwiese 22 (o -) http://www.bendler-net.de/ 21033 Hamburg ---ooO-(_)-Ooo--- tel.: 0 177 - 277 37 61 Germany Linux, enjoy the ride ...!
On Thu, Jan 10, 2002 at 04:28:33PM +0100, Thomas Bendler wrote:
Wieso als root? /usr/sbin/sendmail -q -v als User muss auch gehen.
Tatsache, da muss ich wohl irgendwas anderes getippt haben. Wahrscheinlich nur "/bin" und nicht "/sbin"...
Wenn man ständig online ist kann man sendmail einfache mit -bd laufen lassen, wozu will man noch die Queue pollen. Voraussetzung ist natürlich das man nicht irgendwo expensive gesetzt hat.
Heisst also, dass bei '-bd' sendmail automatisch erkennt, wenn mails in der queue liegen und diese dann verschickt? gruss Andi -- Killing in the name of... Andreas Reinhold andi@nose-down.de http://www.nose-down.de
Am Thu, 10 Jan 2002 16:59:49 +0100 schrieb Andreas Reinhold
On Thu, Jan 10, 2002 at 04:28:33PM +0100, Thomas Bendler wrote:
Wieso als root? /usr/sbin/sendmail -q -v als User muss auch gehen.
Tatsache, da muss ich wohl irgendwas anderes getippt haben. Wahrscheinlich nur "/bin" und nicht "/sbin"...
Wenn man ständig online ist kann man sendmail einfache mit -bd laufen lassen, wozu will man noch die Queue pollen. Voraussetzung ist natürlich das man nicht irgendwo expensive gesetzt hat.
Heisst also, dass bei '-bd' sendmail automatisch erkennt, wenn mails in der queue liegen und diese dann verschickt?
Nein, nicht ganz. Er stellt sie erst garnicht in die Queue sondern verschickt sie sofort und sie komen nur in die Warteschlange wenn die Zustellung nicht sofort klappt.
gruss Andi
Hi, On Don, 10 Jan 2002, Andreas Reinhold sent incredible lines:
On Thu, Jan 10, 2002 at 04:28:33PM +0100, Thomas Bendler wrote: [...]
Wenn man ständig online ist kann man sendmail einfache mit -bd laufen lassen, wozu will man noch die Queue pollen. Voraussetzung ist natürlich das man nicht irgendwo expensive gesetzt hat. Heisst also, dass bei '-bd' sendmail automatisch erkennt, wenn mails in der queue liegen und diese dann verschickt?
nein, das heisst wenn Mails ankommen werden sie automatisch verarbeitet, also versendet. Wichtig ist das du den Mechanismus nicht in deiner sendmail.cf ausgeschaltet hast (z.B. expensive). Kann eine Mail nicht direkt zugestellt werden landet sie in der Queue und muss gesondert behandelt werden (z.B. mit -q15m). Das ist natürlich alles aus dem Kopf, genaue Informationen findest du im "Bat-Book", also sendmail aus dem O'Reilly Verlag. ... may the Tux be with you! =Thomas= -- Thomas Bendler \\:// ml@bendler-net.de Billwiese 22 (o -) http://www.bendler-net.de/ 21033 Hamburg ---ooO-(_)-Ooo--- tel.: 0 177 - 277 37 61 Germany Linux, enjoy the ride ...!
Hallo Thomas,
From the keyboard of Thomas, On Don, 10 Jan 2002, Waldemar Brodkorb sent incredible lines:
From the keyboard of Andreas, Also besser alle 5 minuten, als manuell mit sudo.
Siehe oben, wozu sudo? /usr/sbin ist bloss nicht im Pfad von dem normalen User, deswegen klappt sendmail -q nicht, mit /usr/sbin/sendmail -q klappts auch als user. Abgesehen davon reicht -q15m auf fast allen Systemen dicke aus.
Das mit dem sudo war auch nicht meine Idee, im Gegenteil davon wollte ich ihn abbringen. Und ja direkt senden ist auch nicht verkehrt, so mache ich das zumindest seit heute auch. bye Waldemar -- Are your questions smart enough? http://www.tuxedo.org/~esr/faqs/smart-questions.html
participants (4)
-
Andreas Reinhold
-
Arne-Erik Martin
-
Thomas Bendler
-
Waldemar Brodkorb