Postfix, QMail, Sendmail, Dovecot, Cyrus, Courier, Anti-Spam
-
markuman
- Posts: 38
- Joined: 2008-01-23 13:27
Post
by markuman » 2008-01-29 13:15
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 -iCode: 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.
-
Roger Wilco
- Administrator

- Posts: 5924
- Joined: 2004-05-23 12:53
Post
by Roger Wilco » 2008-01-29 15:12
Poste deine exim(4).conf und wirf einen Blick in deine Mail Logs.
-
markuman
- Posts: 38
- Joined: 2008-01-23 13:27
Post
by markuman » 2008-01-29 15:57
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
-
Roger Wilco
- Administrator

- Posts: 5924
- Joined: 2004-05-23 12:53
Post
by Roger Wilco » 2008-01-29 16:08
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
-
markuman
- Posts: 38
- Joined: 2008-01-23 13:27
Post
by markuman » 2008-01-31 11:54
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
-
Roger Wilco
- Administrator

- Posts: 5924
- Joined: 2004-05-23 12:53
Post
by Roger Wilco » 2008-01-31 20:59
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.
-
elch_mg
- Posts: 302
- Joined: 2006-01-23 19:14
- Location: 41063
Post
by elch_mg » 2008-02-01 09:31
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.
-
Roger Wilco
- Administrator

- Posts: 5924
- Joined: 2004-05-23 12:53
Post
by Roger Wilco » 2008-02-01 10:55
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.
-
markuman
- Posts: 38
- Joined: 2008-01-23 13:27
Post
by markuman » 2008-02-02 10:07
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".
-
markuman
- Posts: 38
- Joined: 2008-01-23 13:27
Post
by markuman » 2008-02-05 11:00
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?
-
Roger Wilco
- Administrator

- Posts: 5924
- Joined: 2004-05-23 12:53
Post
by Roger Wilco » 2008-02-05 15:36
Socket Connection Error ist relativ eindeutig.
-
markuman
- Posts: 38
- Joined: 2008-01-23 13:27
Post
by markuman » 2008-02-05 16:24
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?!
-
Roger Wilco
- Administrator

- Posts: 5924
- Joined: 2004-05-23 12:53
Post
by Roger Wilco » 2008-02-05 16:26
Es gibt bspw. Debian-exim...
-
markuman
- Posts: 38
- Joined: 2008-01-23 13:27
Post
by markuman » 2008-02-05 17:00
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?
-
markuman
- Posts: 38
- Joined: 2008-01-23 13:27
Post
by markuman » 2008-02-05 17:18
Habs. Der fehler lag in meiner exim4.conf
-
braindead
- Posts: 250
- Joined: 2002-10-22 09:49
- Location: vorm Rechner
Post
by braindead » 2008-02-06 10:50
und welcher wars? Etwas mehr Info wäre cool.