[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Mailrouting mit sendmail: Zusaetzlichen SMTP-Mailer auf Port 10025 per m4 konfigurieren?


Hallo Stefan,

On Wed, Aug 22, 2012 at 09:12:06PM +0200, stefan.fuhrmann@xxxxxxxxxxxxxxxxxxx wrote:
> Am Mittwoch, 22. August 2012, 19:56:48 schrieb Raphael Eiselstein:
> > 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.
> 
> hm, warum so? Etwas mehr Hintergrunf (Kontext)  ist immer sehr hilfreich!
> Was moechtest du mit was erreichen? 

<Kontext>
Naja, das liegt doch auf der Hand: Ich will auf dem externen Server nur
ganz grob basierend auf Domains routen und dabei eben einige Domains auf
einen Server routen, der nicht via Internet erreichbar ist. Dieser
SMTP-Server im Backend kuemmert sich eigenstaendig darum, dass auf dem
externen SMTP-Host der erforderliche Tunnelport existiert und weiss
darueber hinaus selbst darueber Bescheid, wie mit den diversen Mail-Domains 
lokal umgegangen werden soll. 

Es koennte sogar Mail-Domains geben, die gar nicht via Internet/DNS 
existieren sondern nur als Mailer-Domain innerhalb von sendmail.

Rein funktional ist das laengst implementiert und laeuft. Das ist auch
nicht mein Problem, sondern der Kontext.
</Kontext>

Mein Problem ist: Konfigurations-Templates in m4.

Ich pflege meine sendmail.cf durch Anpassung von m4-macros (sendmail.mc), 
also in der Form, wie es sendmail-Weicheier eben tun (echte Maenner 
programmieren sich einen eigenen MTA in sendmail.cf!). 

Dadurch gehen mir aber jedes Mal die Mailer-Definitionen in sendmail.cf 
verloren, wenn ich an der sendmail.mc etwas veraendere und "make" 
ausfuehre (FreeBSD, falls spezifisch).

Meine Wunschloesung: jemand, der mir erklaert, wie ich diese
Mailer-Definition mit Bordmitteln so loese, dass sie sich per m4-macros
automatisch ausrollt, wenn ich in sendmail.mc die passenden Eintraege
vorgenommen habe (ich hatte in meiner Mail fiktive Beispiele, wie ich
mir das ungefaehr vorstelle).

Meine Annahme ist, dass man es durch Parametrisierung von
/usr/share/sendmail/cf/mailer/smtp.m4 bekommen koennte ohne diese Datei
selbst aendern zu muessen (das geht sonst beim naechsten Update verloren!).

Alternative: wie sieht ein minimales "custom"-m4 aus, das mir meinen
Spezial-SMTP ("esmtp10025") generiert. 

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/