Wie bekomme ich auth-smtp client in meinem sendmail mit SuSE 8.0 zum laufen?

Howto configure auth-smtp client with the sendmail in SuSE 8.0

Nachdem mein Provider (puretec/schlund+partner) auf auth-smtp zur Maileinlieferung zwangsweise umstellt, war ich gezwungen, dies in meinem System zu konfigurieren (SuSE Linux 8.0).

Prinzipiell finde ich dies komplett in Ordnung, da ich bisher keine Mails z.B. an Hewlett Pachkard versenden konnte, weil die Mailserver als 'Spamschleudern' in einigen Blacklists eingetragen sind.

As my provider (puretec.de/schlund.de) has changed their mailservers to only auth-smtp delivery, I had to do this configuration in my system (SuSE Linux 8.0) too.

I consider this absolutely necessary, since I couldn't recently send mails to e.g. Hewlett-Packard because the mailservers where in some blacklists as open spam relays.

Das einzige Problem: es gibt keine Anleitungen zum sendmail 8.12, der mit SuSE 8.0 mitgeliefert wird. Also hier nachgereicht:

  • Das sendmail Paket bei der Auslieferversion ist kaputt. Update auf das aktuelle ist erforderlich. Das Update-Paket gibts auf dem SuSE Update server. Nach dem Update habe ich hier sendmail Version 8.12.3 drauf.
  • Es muss eine Datei /etc/mail/auth/auth-info angelegt werden, mit einer Zeile
    AuthInfo:smtp.1und1.com "U:popuser" "P:poppasswort"
    Wobei popuser und poppasswort ein gültiges Username/Passwort-Paar des Pop-Servers sind.
  • Anmerkung eines aufmerksamen Lesers: bei 1und1 Accounts muss hier die 'Langform' 1und1/xxnnn-nnn@online.de hin!

  • in der Datei /etc/sysconfig/sendmail muss die Option
    SENDMAIL_SMARTHOST="smtp.1und1.com"
    auf ebendiesen Mailserver zeigen.
  • Ebenfalls in der Datei /etc/sysconfig/sendmail muss die option
    SMTP_AUTH_MECHANISMS="plain"
    eingestellt werden.
  • Nach einem abschliessenden /sbin/conf.d/SuSEconfig.sendmail wird die sendmail.cf neu erzeugt, ebenso die gehashte auth-info und dann tat bei mir alles.
    Viel Spass!

    The only problem was a lack of instructions how to do the configuration, so here we go:

  • The sendmail package in SuSE 8.0 is faulty, so the updated rpm is needed. You can get the updated package on the SuSE update server. Afte updating, my sendmail is version 8.12.3.
  • You have to create a file /etc/mail/auth/auth-info with the following line in it:
    AuthInfo:smtp.1und1.com "U:popuser" "P:poppassword"
    where popuser and poppassword is a valid pair of username and password for the pop3-Server.
  • Remark of a reader: when using 1&1 accounts, you have to take the long form 1und1/xxnnn-nnn@online.de

  • in /etc/sysconfig/sendmail you have to set the option
    SENDMAIL_SMARTHOST="smtp.1und1.com"
    to this mailserver.
  • in the same file /etc/sysconfig/sendmail, the option
    SMTP_AUTH_MECHANISMS="plain"
    has to be activated.
  • After a final /sbin/conf.d/SuSEconfig.sendmail, the sendmail.cf will be freshly generated as the hashed auth-info is. Everything went fine from the on.
    Have fun!


    Maecki
    Last modified: Thu Aug 1 21:38:56 CEST 2002