Folgendermassen konfigurieren Sie einen Smarthost für Ihren Scalix-Server:
/etc/mail/auth/client-info' AuthInfo: IhrMailserver.de "U:user" "P:password"
makemap hash client-info < client-info chmod 600 client-info*
Sendmail.mc define(`SMART_HOST',`IhrMailserver.de')dnl define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl FEATURE(`authinfo',`hash /etc/mail/auth/client-info')dnl ACHTUNG: Wenn per Copy&Paste gearbeitet wird, verschwinden gerne die ` - Zeichen und werden durch andere ersetzt. Ausserdem wird darüber hinaus gerne auchdie Großschreibung verändert. Diesen Fehler spürt man dann sehr schwer wieder auf... Danach erstellt man die Passwort-DB im o.g. Verzeichnis des client-info mit "makemap hash client-info < client-info". Der zweite Parameter ist hierbei die Quelldatei. Ausserdem noch mit "m4 sendmail.mc > sendmail.cf" die sendmail konfigurieren und neu starten. ACHTUP STOLPERFALLE: Man sollte hierbei immer vorher mal ein cat sendmail.cf machen, da komischerweie manchmal der Parameter FEATURE(`authinfo',`hash /etc/mail/auth/client-info')dnl ignoriert wird und stattdessen auf eine Datei aut-info verwiesen wird. Dann hilft es, die client-info in auth-info umzubenennen. ACHTUNG: Wenn der MX-Record der Domain auf einen anderen Server verweist als der eigentliche Smarthost, muss man den Smarthost in [] setzen. Dann führt Sendmail keinen DNS-Lookup auf den MX durch. Dies muss z.B. angewandt werden, wenn man die ASP-Spamlösung von Elexen Expurgate einsetzt. |