Smarthost Installation

Nachdem ich mehrere Sachen ausprobiert habe einen Smarthost anzulegen, möchte ich meine Variante für alle anderen die das selbe Problem haben bereitstellen. Die Variante wie sie in der Scalixdoku steht funktioniert nicht. So wie es im Forum steht funktioniert es auch nicht, weil sendmail die client-info nicht mehr berücksichtigt. Ich bin wie folgt vorgegangen:

-als erstes die saslauth erstellt

/usr/share/sendmail/update_authm4

Jetzt die “sendmail.mc” editieren… Die Zeile

include(`/etc/mail/sasl/sasl.m4')dnl

unter

include(`/usr/share/sendmail/cf/m4/cf.m4')dnl

einfügen

Dann den Smarthost eintragen, da gibt es verschiedene Wege, wichtig ist da die Zeile in der der sendmail.mc vorhanden ist. Darauf achten das “esmtp:” vor den smarthost steht.

define(`SMART_HOST',`esmtp:my.smarthost.de')dnl

Danach muß die access editiert werden. Einfach diese Zeile unten anfügen.

AuthInfo:my.smarthost.de "U:myUsername" "P:mySecret"

Jetzt die access.db erstellen.

makemap hash /etc/mail/access.db < /etc/mail/access

Jetzt noch die sendmail.cf schreiben.

Am4 sendmail.mc > sendmail.cf

Dann sendmail neustarten fertig…

/etc/init.d/sendmail restart

Testen , eine Email verschicken und auf Konsole die Logs anschauen.

tail -f /var/log/mail.info

Ich hoffe das hilft jemanden weiter, weil ich auch lange gesucht habe.

Mastodon