
Ich versuche, Sendmail mit einem Smarthost zu konfigurieren. Ich habe mich größtenteils an diese Anleitung gehaltenFührung(obwohl es meines Wissens für Scalix geschrieben ist).
Der SMTP-Server verwendet Klartext-Authentifizierung. Wenn sendmail jedoch versucht, eine E-Mail weiterzuleiten, wird in sendmail.log dieser Fehler angezeigt:
May 17 01:55:28 myhost sm-mta[12153]: STARTTLS=client, relay=smtp.myserver.com., version=TLSv1/SSLv3, verify=FAIL, cipher=DHE-RSA-AES256-SHA, bits=256/256
May 17 01:55:28 myhost sm-mta[12153]: s4GKkZNt010225: AUTH=client, available mechanisms do not fulfill requirements
May 17 01:55:28 myhost sm-mta[12153]: AUTH=client, relay=smtp.myserver.com., temporary failure, connection abort
May 17 01:55:28 myhost sm-mta[12153]: s4GKkZNt010225: to=<my@email>, delay=01:08:53, xdelay=00:00:01, mailer=relay, pri=840427, relay=smtp.myserver.com.
Warum versucht es, TLS zu verwenden?
Nach einigem Googeln verstehe ich, dass es etwas mit der SASL-Bibliothek zu tun hat. Ich habe mehrere Ratschläge zur Installation cyrus-sasl-plain
des Pakets gesehen, aber es ist in Ubuntu 10.04 nicht verfügbar.
Was soll ich machen?
Antwort1
OK, das hat mein Problem gelöst:
sudo apt-get install libsasl2-modules
Dadurch wurden mehrere Module installiert, darunter liblogin
und, libplain
und jetzt funktioniert alles einwandfrei.