ich schaffe es nicht mit exim4 ein Mail im LAN zu verschicken.
Die Erklärung ist für mich, dass exim anscheinend nicht auf /etc/hosts zugreift, um den Namen aufzulösen:
Code: Alles auswählen
exim -bt mail@rechner.zuhaus
R: dnslookup for mail@rechner.zuhaus
mail@rechner.zuhaus is undeliverable
Code: Alles auswählen
ping rechner.zuhaus
In /etc/nsswitch.conf habe ich folgende zwei Varianten ohne Erfolg probiert:
Code: Alles auswählen
hosts: files
hosts: files mdns4_minimal [NOTFOUND=return] dns
Code: Alles auswählen
sudo dpkg-reconfigure exim4-config
Den ersten Punkt "Generelle E-Mail Einstellungen" habe ich auf folgenden Wert gesetzt:
Internet Server; E-Mails werden direkt über SMTP verschickt ...
Wenn ich den Versand über einen Smarthost (nicht im LAN) konfiguriere, dann funktioniert alles.
Wie gesagt, ich will aber die Nachrichten nur im LAN versenden.
Es handelt sich um exim4 unter Raspbian, aber das wird ja wohl nicht von Bedeutung sein, denke ich.
Da ich nach stundenlangen Versuchen mit meiner Weisheit am Ende bin, ersuche ich um Hilfe.