Page 1 of 1

Exim4 - Relay not permitted ?! - Dovecot authenticate?

Posted: 2008-01-29 13:15
by markuman
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

Code: Select all

dc_eximconfig_configtype='internet'
dc_other_hostnames='spottseite.de;raketenpunk.de;mail.spottseite.de;mail.raketenpunk.de'
dc_local_interfaces='127.0.0.1;85.158.178.85'
dc_readhost=''
dc_relay_domains=''
dc_minimaldns='false'
dc_relay_nets=''
dc_smarthost=''
CFILEMODE='644'
dc_use_split_config='false'
dc_hide_mailname=''
dc_mailname_in_oh='true'
dc_localdelivery='maildir_home'
lsof -i

Code: Select all

exim4     16106 Debian-exim    3u  IPv4   10742       TCP localhost.localdomain:smtp (LISTEN)
exim4     16106 Debian-exim    4u  IPv4   10743       TCP vps-442-107.vpsdns.de:smtp (LISTEN)
Was mache ich da falsch? Warum funktioniert es nicht?

Re: Exim4 - Relay not permitted ?!

Posted: 2008-01-29 15:12
by Roger Wilco
Poste deine exim(4).conf und wirf einen Blick in deine Mail Logs.

Re: Exim4 - Relay not permitted ?!

Posted: 2008-01-29 15:57
by markuman
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...

In der reject.log:

Code: Select all

2008-01-29 12:08:50 H=dslb-084-063-181-086.pools.arcor-ip.net ([192.168.2.100]) [84.63.181.86] F=<markuman@spottseite.de> rejected RCPT <markuman@gmx.net>: relay not permitted
Und in der mainlog.log

Code: Select all

2008-01-29 12:08:50 H=dslb-084-063-181-086.pools.arcor-ip.net ([192.168.2.100]) [84.63.181.86] F=<markuman@spottseite.de> rejected RCPT <markuman@gmx.net>: relay not permitted

Re: Exim4 - Relay not permitted ?!

Posted: 2008-01-29 16:08
by Roger Wilco
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

Re: Exim4 - Relay not permitted ?!

Posted: 2008-01-31 11:54
by markuman
oke, jetzt habe ich eine eigene exim4.conf angelegt, kriege aber eine Fehlermeldung beim starten von exim4

Code: Select all

# /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".

Code: Select all

PLAIN:
  driver = plaintext
  public_name = PLAIN
  server_socket = /var/run/dovecot/login/default
  server_set_id = $auth1

Re: Exim4 - Relay not permitted ?!

Posted: 2008-01-31 20:59
by Roger Wilco
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.

Re: Exim4 - Relay not permitted ?!

Posted: 2008-02-01 09:31
by elch_mg
Korrektur: exim4-daemon-light unterstützt den dovecot-authenticator nicht, exim4-daemon-heavy dagegen schon. ;)

/usr/share/doc/exim4-base/examples/example.conf.gz ist eine brauchbare Basis, um die erste eigene Exim-Konfiguration zu erstellen.

Re: Exim4 - Relay not permitted ?!

Posted: 2008-02-01 10:55
by Roger Wilco
elch_mg wrote:Korrektur: exim4-daemon-light unterstützt den dovecot-authenticator nicht, exim4-daemon-heavy dagegen schon. ;)
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.

Re: Exim4 - Relay not permitted ?!

Posted: 2008-02-02 10:07
by markuman
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:

Code: Select all

2008-02-02 08:58:43 1JLECx-0006qB-9p == raketenpunk@spottseite.de R=localuser T=local_delivery defer (13): Permission denied: creating lock file hitching post /var/mail/raketenpunk.lock.vps-442-107.vpsdns.de.47a430c3.000066bd (euid=1000 egid=1000)
Und bei den Mails zu anderen Adressen halt "relay not permitted".

Re: Exim4 - Relay not permitted ?!

Posted: 2008-02-05 11:00
by markuman
So, jetzt bin ich ein stück weiter, habe jetzt aber scheinbar ein problem mit Dovecot Authenticator

Code: Select all

2008-02-05 09:44:35 dovecot_login authenticator failed for p76b6.p.pppool.de ([192.168.178.24]) [89.52.118.182]: 435 Unable to authenticate at present: authentication socket connection error
Jemand eine Idee?

Re: Exim4 - Relay not permitted ?! - Dovecot authenticate?

Posted: 2008-02-05 15:36
by Roger Wilco
Socket Connection Error ist relativ eindeutig.

Re: Exim4 - Relay not permitted ?! - Dovecot authenticate?

Posted: 2008-02-05 16:24
by markuman
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?!

Re: Exim4 - Relay not permitted ?! - Dovecot authenticate?

Posted: 2008-02-05 16:26
by Roger Wilco
Es gibt bspw. Debian-exim...

Re: Exim4 - Relay not permitted ?! - Dovecot authenticate?

Posted: 2008-02-05 17:00
by markuman
Danke. das senden funktioniert jetzt problemlos, aber das empfangen irgendwie nicht mehr.

Code: Select all

2008-02-05 15:51:33 1JMQ57-0005cj-Ak == user1@spottseite.de R=localuser T=local_delivery defer (13): Permission denied: creating lock file hitching post /var/mail/markuman.lock.vps-442-107.vpsdns.de.47a88605.00005478 (euid=1004 egid=1004)
Aber warum wird da der Zugriff verweigert?

[gelös] Re: Exim4 - Relay not permitted ?!

Posted: 2008-02-05 17:18
by markuman
Habs. Der fehler lag in meiner exim4.conf

Re: Exim4 - Relay not permitted ?! - Dovecot authenticate?

Posted: 2008-02-06 10:50
by braindead
und welcher wars? Etwas mehr Info wäre cool.