[Eisfair] mail 1.17.1: fetchmail scheitert am lokalen SMTP
Marcus Röckrath
marcus.roeckrath at gmx.de
Di Jan 27 19:49:16 CET 2026
Hallo Alexander,
Alexander Dahl wrote:
>> Daher ist zwingend MAIL_USER_USE_MAILONLY_PASSWORDS=yes und die
>> Userpasswörter für die lokalen User zu setzen; das kann das normale
>> Userpasswort der Systemanmeldung sein. Für das Fetchmail-Passwort sorgt
>> das mail-Paket (var/spool/exim/fetchmail-identity).
>
> Wie werden denn bei MAIL_USER_USE_MAILONLY_PASSWORDS=yes diese
> Passwörter gesetzt? Kann ich die automatisch synchron halten oder muss
> ich das dann manuell machen?
Da die Systempasswörter nicht wirklich im System gespeichert sind, sondern
nur als Hashwert, können die nicht ausgelesen werden.
Sind Systempasswörter und Mailpasswörter synchron liegen dann sogar die
Systempasswörter erst lesbar im System vor, was sie im Normalfall nie tun.
> Wenn MAIL_USER_USE_MAILONLY_PASSWORDS=no
> nicht (mehr) funktioniert, kann man es dann nicht auch gleich weglassen?
Es geht doch nur um fetchmail nicht um die weiteren Authentifizierungen
deiner normalen User an pop/imap/smtp, für die gibt es hier keinerlei neue
Einschränkung/Änderung.
Wenn MAIL_USER_USE_MAILONLY_PASSWORDS=no hier in deinem Netz bislang
funktioniert hat, tut es das auch weiterhin.
Jürgen hat in mail.sh einen Kommentar für fetchmail drin:
# CRAM-MD5 cannot be used when you want to compare the password with the
# encrypted copy in /etc/shadow because the client doesn't send the secret
# - it sends an MD5 hash of the challenge string plus the secret.
# It can only be used if the password has been safed as clear text password
# on the server. See MAIL_USER_USE_MAILONLY_PASSWORDS='yes' condition!
# JED / 17.03.2003
Haben deine lokalen eis-Mailserveruser in TB und Co Authentifizierungen für
imap/pop (Eingangsserver) und smtp (Ausgangsserver) eingetragen und sie
funktionieren?
Welche Einstellungsoptionen stehen in den Clients?
Login/Plain mit TLS?
Cram-MD5 für den Ausgangsserver vermutlich nicht.
Dieses wird vom Mailpaket nur aktiviert, wenn MAIL_ONLY-Passwörter genutzt
werden - Jürgen möge mich gerne verbessern, bestätigen oder ergänzen, er
beschäftigt sich mit dem Mailpaket schon viel länger.
IMHO wird sich an dem neuen Verhalten nichts mehr ändern, weil sich das
Verhalten von fetchmail im Bereich smtp massiv viel, IMHO wohl zurecht,
geändert hat.
> Ich bin bis auf weiteres erstmal zurück auf 1.17.0, habe noch nicht
> entschieden, wie ich hier weiter vorgehen möchte.
Momentan kann man so vorgehen, aber es schliesst dich von weiteren Updates
aus, denn das spült dir dann wieder das neue fetchmail ins System.
Andere Möglichkeit: Das fetchmail-Binary aus dem Paket 1.17.0 vorhalten und
nach jedem Mail-Paket-Update wieder ins System kopieren. Inwieweit das
dauerhaft sinnvoll und möglich ist, kann ich nicht sagen.
--
Gruß Marcus
[eisfair-Team]
Mehr Informationen über die Mailingliste Eisfair