Exim4 - Relay not permitted ?! - Dovecot authenticate?

markuman
Posts: 38
Joined: 2008-01-23 13:27

Exim4 - Relay not permitted ?! - Dovecot authenticate?

Post 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?
Last edited by markuman on 2008-02-05 11:01, edited 1 time in total.
Top

Roger Wilco
Administrator
Administrator
Posts: 6001
Joined: 2004-05-23 12:53

Re: Exim4 - Relay not permitted ?!

Post by Roger Wilco »

Poste deine exim(4).conf und wirf einen Blick in deine Mail Logs.
Top

markuman
Posts: 38
Joined: 2008-01-23 13:27

Re: Exim4 - Relay not permitted ?!

Post 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
Top

Roger Wilco
Administrator
Administrator
Posts: 6001
Joined: 2004-05-23 12:53

Re: Exim4 - Relay not permitted ?!

Post 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
Top

markuman
Posts: 38
Joined: 2008-01-23 13:27

Re: Exim4 - Relay not permitted ?!

Post 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
Top

Roger Wilco
Administrator
Administrator
Posts: 6001
Joined: 2004-05-23 12:53

Re: Exim4 - Relay not permitted ?!

Post 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.
Top

elch_mg
Posts: 302
Joined: 2006-01-23 19:14
Location: 41063

Re: Exim4 - Relay not permitted ?!

Post 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.
Top

Roger Wilco
Administrator
Administrator
Posts: 6001
Joined: 2004-05-23 12:53

Re: Exim4 - Relay not permitted ?!

Post 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.
Top

markuman
Posts: 38
Joined: 2008-01-23 13:27

Re: Exim4 - Relay not permitted ?!

Post 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".
Top

markuman
Posts: 38
Joined: 2008-01-23 13:27

Re: Exim4 - Relay not permitted ?!

Post 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?
Top

Roger Wilco
Administrator
Administrator
Posts: 6001
Joined: 2004-05-23 12:53

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

Post by Roger Wilco »

Socket Connection Error ist relativ eindeutig.
Top

markuman
Posts: 38
Joined: 2008-01-23 13:27

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

Post 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?!
Top

Roger Wilco
Administrator
Administrator
Posts: 6001
Joined: 2004-05-23 12:53

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

Post by Roger Wilco »

Es gibt bspw. Debian-exim...
Top

markuman
Posts: 38
Joined: 2008-01-23 13:27

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

Post 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?
Top

markuman
Posts: 38
Joined: 2008-01-23 13:27

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

Post by markuman »

Habs. Der fehler lag in meiner exim4.conf
Top

braindead
RSAC
Posts: 257
Joined: 2002-10-22 09:49
Location: vorm Rechner

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

Post by braindead »

und welcher wars? Etwas mehr Info wäre cool.
Top