[Eisfair] mail 1.17.1: fetchmail scheitert am lokalen SMTP
Marcus Röckrath
marcus.roeckrath at gmx.de
Mi Jan 28 15:46:36 CET 2026
Hallo Alexander,
Alexander Dahl wrote:
> Welche der beiden Rollen jetzt fetchmail einnimmt, keine Ahnung, aber
> ich würde tippen erstere?
Fetchmail holt doch Mails von externen Pop/Imap-Servern (z. B. von GMX) ins
Haus und verteilt sie lokal - das ist doch in der mail-Konfiguration in den
FETCHMAIL_x_*-Parameter definiert.
Welche Mailserver werden da abgefragt?
>> Die smarthosts dienen dazu, Mails die schon beim lokalen smtp gelandet
>> sind, an das richtige Ziel weiterzuleiten. Hierzu dienen dann natürlich
>> die Anmeldedaten, die für den jeweiligen externen Provider in der
>> jeweiligen smarthost-Definition z. B. für gmx stehen.
>
> Wirf bitte nicht die Anmeldedaten der externen Provider hier rein, die
> haben damit nichts zu tun.
In deinen SMARTHOST-Konfigurationen sind keine Anmeldedaten für die
smarthosts definiert?
SMTP_SMARTHOST_ONE_FOR_ALL='no'
SMTP_SMARTHOST_ROUTE_TYPE='addr'
SMTP_SMARTHOST_1_HOST='mail.gmx.net'
SMTP_SMARTHOST_1_AUTH_TYPE='plain'
SMTP_SMARTHOST_1_ADDR='xxxxxxxx'
SMTP_SMARTHOST_1_USER='xxxxx at gmx.de'
SMTP_SMARTHOST_1_PASS='xxxxxxxxx'
Wie sieht sowas bei dir aus?
> Mir ging es ausschließlich um ausgehende
> Mail der Nutzer, die üblicherweise über Smarthosts abgewickelt wird.
> Solche ausgehende Mail soll nur mit Auth am lokalen SMTP rausgeschickt
> werden dürfen, alles andere wäre eine potentielle Spam-Schleuder.
Siehe obiges Beispiel für gmx. Falls du eine eigene Maildomain besitzt, kann
das anders aussehen.
Wohin werden die Mails vom eis in die weite Welt geschickt?
>> Ich halte eine fetchmail-Authentifizierung auf localhost für unnötig;
>> wenn ich Paketmaintainer wäre, würde ich in fetchmail die
>> Authetifizierung abschalten, wenn das Ziel der smtp auf der gleichen
>> Maschine wäre, da der smtp einen sowieso reinlässt.
>
> Wenn der smtp das erlaubt, dann ja.
Ja, tut er, wie ich inzwischen getestet habe; der ist auf localhost immer
ohne AUTH erreichbar und wenn ich in /etc/fetchmail.conf die AUTH-Daten
lösche, ist auch die Fehlermeldung des neuen fetchmail weg.
>>>>> Ich vermute die Authentifizierung am SMTP läuft über PAM?
>>
>> Was eine TLS-Verbindung erfordert, die für fetchmail noch nie
>> konfiguriert werden konnte.
>
> Nein, nicht erfordert. Die TLS-Verbindung wird in Kombination mit plain
> text auth empfohlen. Ich kann plain text auth auch ohne TLS machen,
> dann gehen halt die Passwörter unverschlüsselt über die TCP-Verbindung.
> Eine technische Abhängigkeit gibt es hier aber nicht.
Man kann es anders machen, im eisfair-Paket ist es strikt gekoppelt -
plain/login nur mit TLS!
>> Ich schrieb später schon noch, dass exim für SMTP_AUTH_TYPE=user mit pam,
>> kannst du in /var/spool/exim/configure nachshen, arbeitet, aber das
>> erfordert auch eine TLS-Verbindung.
>
> Das ist ggf. eine Entscheidung des Mail-Pakets, weil es anders nicht
> sinnvoll ist. Keine strikte technische Erfordernis, siehe oben.
Genau - eisfair wählt die sichere Variante - manuell könnte man was anderes
tun.
--
Gruß Marcus
[eisfair-Team]
Mehr Informationen über die Mailingliste Eisfair