[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Mailrouting mit sendmail: Zusaetzlichen SMTP-Mailer auf Port 10025 per m4 konfigurieren?
  [Thread Prev] | [Thread Next]
 
 
- Subject: Mailrouting mit sendmail: Zusaetzlichen SMTP-Mailer auf Port 10025 per m4 konfigurieren?
 - From: Raphael Eiselstein <rabe@xxxxxxxxx>
 - Date: Wed, 22 Aug 2012 19:56:48 +0200
 - To: uugrn@xxxxxxxxxxxxxxx
 
Hallo zusammen,
ich will fuer verschiedene Domains SMTP Routing via SSH-Tunnel machen.
Auf dem externen SMTP-Server ist auf 127.0.0.1:10025 per ssh-tunnel der
Mailserver aus dem Backend erreichbar.
Das funktioniert ganz gut, ist aber ein manuelles Gefrickel in der
sendmail.cf.
Ich habe dazu aktuell manuell folgenden Eintrag in meine sendmail.cf
gemacht:
--- [sendmail.cf] ----------------------
#########esmtp on port 10025####
Mesmtp10025,    P=[IPC], F=mDFMuXa, S=EnvFromSMTP/HdrFromSMTP,R=EnvToSMTP, E=\r\n, L=990,
                T=DNS/RFC822/SMTP,
                A=TCP $h 10025
----------------------------------------
Mailrouting fuer einzelne Domains mache ich dann wie folgt:
--- [mailertable] ----------------------
example.com     esmtp10025:[localhost]
example.org     esmtp10025:[localhost]
...
----------------------------------------
Das funktioniert soweit auch ganz gut:
----------------------------------------
# sendmail -bv root@xxxxxxxxxxx
root@xxxxxxxxxxx... deliverable: mailer esmtp10025, host [localhost], user root@xxxxxxxxxxx
----------------------------------------
Was mir jetzt fehlt ist ein m4-Macro, welches mir obigen Eintrag in der
sendmail.cf generiert, etwa mit folgendem Konstrukt:
--- [sendmail.mc] ----------------------
...
MAILER(esmtp10025)
...
----------------------------------------
oder aber irgendwie ueber einen (weiteren) smtp-MAILER, den man abweichend vom
"normalen" SMTP-Mailer auf per Variable auf Port 10025 festnageln kann.
--- [sendmail.mc] ----------------------
...
MAILER(smtp)
define(`TCP_PORT',`10025')
MAILER(smtp)
...
----------------------------------------
Gibt es ein fertiges m4-macro in der sendmail-Distribution, die sowas
kann und wenn ja wie geht das?
Falls es da kein fertiges m4 dafuer gibt, wie genau sieht ein gueltiges 
m4-Macro aus, welches obigen Schnipsel einfach 1:1 in die sendmail.cf
schreibt? Was muss dann in der sendmail.mc stehen?
Danke fuer eure Tipps.
Gruss
Raphael
-- 
Raphael Eiselstein <rabe@xxxxxxxxx>               http://rabe.uugrn.org/
xmpp:freibyter@xxxxxx  | https://www.xing.com/profile/Raphael_Eiselstein   
GnuPG:                E7B2 1D66 3AF2 EDC7 9828  6D7A 9CDA 3E7B 10CA 9F2D
.........|.........|.........|.........|.........|.........|.........|..
-- 
UUGRN e.V. http://www.uugrn.org/
http://mailman.uugrn.org/mailman/listinfo/uugrn
Wiki: https://wiki.uugrn.org/UUGRN:Mailingliste
Archiv: http://lists.uugrn.org/