![](https://seccdn.libravatar.org/avatar/4845b31a4ec73558bd2519d84f38179e.jpg?s=120&d=mm&r=g)
Hi Dieter,
ich habe eine dialup-Verbindung wuerde gerne einen SSH-Tunnel aufbauen, bevor Sendmail ge"queue"te Mails verschickt und anschliessend wieder schliessen, allerdings nur, wenn auch Mails in der Queue liegen (nicht alle 30 Minuten :-)
gibt es in sendmail.cf oder linux.m4 irgendwelche magischen Eintraege, die vor und nach der eigentlichen Verbindung Scripte oder Befehle starten?
Ich habe zwar nicht ganz verstanden, was du moechtest,
- sendmail wird ganz normal mit parameter -bd -q30m -om gestartet - mail liegt in der queue - sendmail startet ssh -2 -N -f -L 9595:mail.domain.com:25 mail.domain.com - sendmail sendet die mails in der queue an localhost:9595 als smtprelay, da wir einen Tunnel von localhost:9595 auf mail.domain.com:25 haben werden die mails verschluesselt an mail.domain.com uebertragen - sendmail beendet den tunnel wieder ODER - sendmail wird ohne -q30m gestartet - cron startet script, welches nachschaut ob mails in der queue liegen - wenn ja, baut script den obigen Tunnel auf - script startet sendmail -q - nach Beedigung von sendmail -q baut schript den tunnel wieder ab nachteil: script kann wohl nicht unterscheiden, ob die mails in der queue local zugestellt werden (ich bin kein Scriptkuenstler, aber es hoert sich fuer mich machbar an - wie koennte ein solches script wohl aussehen?)
aber smersh,
aha smrsh
die sendmail restricted shell, hat nichts mit James Bond zu tun; kann shell Befehle ausfuehren.
wie koennte smrsh wohl obiges bewerkstelligen? Stefan -- Stefan Schiebeler, Internet: stefan.schiebeler@gmx.de Thought for the day: The only thing that hurts more than paying income tax is not having to pay income tax.