Hi
Auf einem VServer habe ich Exim4 und Dovecot installiert.
Das empfangen von Mails funktioniert prima, allerdings das senden nicht.
In der Konsole auf dem VServer kann ich mit Exim4 problemlos Mails schreiben...aber mit einem Client wie z.B. Thunderbird funktioniert das nicht.
"Relay not Permitted" wird mir da gesagt.
Das steht in der update-exim4.conf.conf
Ich habe keine exim.conf oder exim4.conf
Ich habe zu beginn dpkg-reconfigure exim4-config gemacht und dann update-exim4.conf und /etc/init.d/exim4 restart
Soll man also selber eine .conf anlegen? Mit welchem Inhalt? Finde da nirgenswo Beispiele zu...
Du hast dich vor dem Versenden nicht an deinem MTA authentifiziert. Zumindest steht davon nichts in den Logs
markuman wrote:Soll man also selber eine .conf anlegen? Mit welchem Inhalt? Finde da nirgenswo Beispiele zu...
Wenn du die Debianskripte benutzen willst, lies die Doku unter /usr/share/doc/exim4-base/ und /usr/share/doc/exim4-daemon-*/
Ansonsten findest du die ausgezeichnete Dokumentation von Exim unter http://exim.org/docs.html
# /etc/init.d/exim4 start
* Starting MTA
2008-01-31 10:51:31 Exim configuration error in line 742 of /etc/exim4/exim4.conf:
option "server_socket" unknown
* Warning! Invalid configuration file for exim4. Exiting....
Und hier der Ausschnitt aus meiner exim4.conf. Wenn ich übrigens wie in der Dokumentation als driver "dovecot" angebe, bekomme ich die fehlermeldung "unknown driver".
server_socket ist eine Direktive, die nur für den Dovecot Authenticator existiert. Und der wird von der mit Etch ausgelieferten Exim-Version nicht unterstützt.
Laut http://packages.debian.org/etch/exim4-daemon-heavy kommt immer noch Exim 4.63 in Etch zum Einsatz. Der Dovecot Authenticator wurde erst mit Exim 4.64 eingeführt und in den Changelogs von Debians Exim steht nichts von einem Backport desselben.
Oke, danke. Habe mir jetzt selber eine Config angelegt und das Heavy Paket installiert.
Jetzt hat das funktioniert mit dem Driver Dovecot!
Allerdings habe ich noch ein weiteres Problem...schicke ich eine Mail an @gmx @web @irgendwas, sagt Thunderbird "relay not permittet" Bitte überprüfen Sie die Email Adresse des Empfängers und wiederholen Sie den Vorgang.
Gebe ich dann als Empfänger Adresse eine @spottseite.de die auf dem Server liegt an, funktioniert die Zustellung. Allerdings kommt keine Email an.
In den logs steht dann folgendes:
oke, jetzt bin ich mir gerade nur noch ganz im klaren wie ich exim das lesen und schreiben der /var/run/dovecot/auth-client ermögliche? Ein user exim gibt es bei mir nich?!