[solved] Exim4 - kann keine EMails verschicken

Postfix, QMail, Sendmail, Dovecot, Cyrus, Courier, Anti-Spam
keepoer
Posts: 57
Joined: 2005-10-17 14:47

[solved] Exim4 - kann keine EMails verschicken

Post by keepoer » 2005-10-17 15:42

Hi,
ich hab mir einen exim4-Mailserver nach dieser Anleitung installiert/konfiguriert. Mitlerweile läuft dort auch Squirrelmail.
Der Empfang von Emails ist gar kein Problem. Ich kann auch auf meinen IMAP-Server zugreifen.
Nur beim Versenden will er einfach nicht. Ich habe keine Ahnung, warum. Ich hatte bereits einmal einen Server aufgesetzt, nach diesem How-To. Damals funktionierte schonmal der Versand über Webmail(Squirrelmail).
Ã?ber Mailclienten funktioniert dieser nicht (Outlook, Sylpheed). Bei Outlook erhalte ich folgenden Fehler:

Code: Select all

Fehler (0x800CCC65) beim Ausführen der Aufgabe "mail.keepnet.de - Nachrichten werden gesendet": "Ihr Postausgangsserver (SMTP) hat einen internen Fehler gemeldet. Wenn Sie diese Meldung weiterhin erhalten, wenden Sie sich an Ihren Serveradministrator oder Internetdienstanbieter. Antwort des Servers: 503 valid RCPT command must precede DATA"
Ich weiss jetzt nicht weiter...
Wäre nett, wenn jemand da schon weiter als ich ist ;)

MfG
Keep
Last edited by keepoer on 2005-10-18 14:02, edited 1 time in total.

hornox
Posts: 139
Joined: 2005-09-22 23:09

Re: [solved] Exim4 - kann keine EMails verschicken

Post by hornox » 2005-10-17 16:02

Was sagt /var/log/exim4/mainlog ?

keepoer
Posts: 57
Joined: 2005-10-17 14:47

Re: [solved] Exim4 - kann keine EMails verschicken

Post by keepoer » 2005-10-17 16:26

Hi,
die Mainlog geht etwa so:

Code: Select all

2005-10-17 14:17:04 Start queue run: pid=20672
2005-10-17 14:17:05 1ERTPg-00050j-J5 == arne85@t-online.de <Arne85@t-online.de> R=dnslookup T=remote_smtp defer (-53): retry time not reached for any host
2005-10-17 14:17:05 1ERIFX-00065M-E7 == root@vs242193.vserver.de routing defer (-51): retry time not reached
2005-10-17 14:17:05 1ER9X1-0004t0-KM == arne85@t-online.de <Arne85@t-online.de> R=dnslookup T=remote_smtp defer (-53): retry time not reached for any host
2005-10-17 14:17:05 1ER7pl-0005ar-LW => www-data <www-data@vs242193.vserver.de> R=localuser T=local_delivery
2005-10-17 14:17:05 1ER7pl-0005ar-LW Completed
2005-10-17 14:17:05 End queue run: pid=20672
2005-10-17 14:22:59 H=p548a67c6.dip.t-dialin.net (arne) [84.138.103.198] F=<mail@keepnet.de> rejected RCPT <test@keepnet.de>: DNSBL listed at dynablock.njabl.org
2005-10-17 14:23:00 H=p548a67c6.dip.t-dialin.net (arne) [84.138.103.198] F=<mail@keepnet.de> rejected RCPT <Arne85@t-online.de>: DNSBL listed at dynablock.njabl.org
2005-10-17 14:23:41 H=p548a67c6.dip.t-dialin.net (arne) [84.138.103.198] F=<mail@keepnet.de> rejected RCPT <test@keepnet.de>: DNSBL listed at dynablock.njabl.org
2005-10-17 14:23:41 H=p548a67c6.dip.t-dialin.net (arne) [84.138.103.198] F=<mail@keepnet.de> rejected RCPT <Arne85@t-online.de>: DNSBL listed at dynablock.njabl.org
2005-10-17 14:24:53 H=p548a67c6.dip.t-dialin.net (arne) [84.138.103.198] F=<mail@keepnet.de> rejected RCPT <test@keepnet.de>: DNSBL listed at dynablock.njabl.org
2005-10-17 14:24:53 H=p548a67c6.dip.t-dialin.net (arne) [84.138.103.198] F=<mail@keepnet.de> rejected RCPT <Arne85@t-online.de>: DNSBL listed at dynablock.njabl.org
2005-10-17 14:26:13 H=p548a67c6.dip.t-dialin.net (arne) [84.138.103.198] F=<mail@keepnet.de> rejected RCPT <test@keepnet.de>: DNSBL listed at dynablock.njabl.org
2005-10-17 14:26:13 H=p548a67c6.dip.t-dialin.net (arne) [84.138.103.198] F=<mail@keepnet.de> rejected RCPT <Arne85@t-online.de>: DNSBL listed at dynablock.njabl.org
2005-10-17 14:27:14 H=p548a67c6.dip.t-dialin.net (arne) [84.138.103.198] F=<mail@keepnet.de> rejected RCPT <test@keepnet.de>: DNSBL listed at dynablock.njabl.org
2005-10-17 14:27:14 H=p548a67c6.dip.t-dialin.net (arne) [84.138.103.198] F=<mail@keepnet.de> rejected RCPT <Arne85@t-online.de>: DNSBL listed at dynablock.njabl.org
2005-10-17 14:28:33 H=p548a67c6.dip.t-dialin.net (arne) [84.138.103.198] F=<mail@keepnet.de> rejected RCPT <test@keepnet.de>: DNSBL listed at dynablock.njabl.org
2005-10-17 14:28:33 H=p548a67c6.dip.t-dialin.net (arne) [84.138.103.198] F=<mail@keepnet.de> rejected RCPT <Arne85@t-online.de>: DNSBL listed at dynablock.njabl.org
2005-10-17 14:29:34 H=p548a67c6.dip.t-dialin.net (arne) [84.138.103.198] F=<mail@keepnet.de> rejected RCPT <test@keepnet.de>: DNSBL listed at dynablock.njabl.org
2005-10-17 14:29:34 H=p548a67c6.dip.t-dialin.net (arne) [84.138.103.198] F=<mail@keepnet.de> rejected RCPT <Arne85@t-online.de>: DNSBL listed at dynablock.njabl.org
Wobei sich der letzte Teil noch weiter hinzieht. :(

Meine Rejectlog

Code: Select all

2005-10-17 14:28:33 H=p548a67c6.dip.t-dialin.net (arne) [84.138.103.198] F=<mail@keepnet.de> rejected RCPT <Arne85@t-online.de>: DNSBL listed at dynablock.njabl.org
2005-10-17 14:29:34 H=p548a67c6.dip.t-dialin.net (arne) [84.138.103.198] F=<mail@keepnet.de> rejected RCPT <test@keepnet.de>: DNSBL listed at dynablock.njabl.org
2005-10-17 14:29:34 H=p548a67c6.dip.t-dialin.net (arne) [84.138.103.198] F=<mail@keepnet.de> rejected RCPT <Arne85@t-online.de>: DNSBL listed at dynablock.njabl.org
2005-10-17 14:30:36 H=p548a67c6.dip.t-dialin.net (arne) [84.138.103.198] F=<mail@keepnet.de> rejected RCPT <test@keepnet.de>: DNSBL listed at dynablock.njabl.org
2005-10-17 14:30:36 H=p548a67c6.dip.t-dialin.net (arne) [84.138.103.198] F=<mail@keepnet.de> rejected RCPT <Arne85@t-online.de>: DNSBL listed at dynablock.njabl.org
2005-10-17 14:31:37 H=p548a67c6.dip.t-dialin.net (arne) [84.138.103.198] F=<mail@keepnet.de> rejected RCPT <test@keepnet.de>: DNSBL listed at dynablock.njabl.org
2005-10-17 14:31:37 H=p548a67c6.dip.t-dialin.net (arne) [84.138.103.198] F=<mail@keepnet.de> rejected RCPT <Arne85@t-online.de>: DNSBL listed at dynablock.njabl.org
2005-10-17 14:32:44 H=p548a67c6.dip.t-dialin.net (arne) [84.138.103.198] F=<mail@keepnet.de> rejected RCPT <test@keepnet.de>: DNSBL listed at dynablock.njabl.org
2005-10-17 14:32:45 H=p548a67c6.dip.t-dialin.net (arne) [84.138.103.198] F=<mail@keepnet.de> rejected RCPT <Arne85@t-online.de>: DNSBL listed at dynablock.njabl.org
2005-10-17 14:33:46 H=p548a67c6.dip.t-dialin.net (arne) [84.138.103.198] F=<mail@keepnet.de> rejected RCPT <test@keepnet.de>: DNSBL listed at dynablock.njabl.org
2005-10-17 14:33:46 H=p548a67c6.dip.t-dialin.net (arne) [84.138.103.198] F=<mail@keepnet.de> rejected RCPT <Arne85@t-online.de>: DNSBL listed at dynablock.njabl.org
2005-10-17 14:34:47 H=p548a67c6.dip.t-dialin.net (arne) [84.138.103.198] F=<mail@keepnet.de> rejected RCPT <test@keepnet.de>: DNSBL listed at dynablock.njabl.org
2005-10-17 14:34:47 H=p548a67c6.dip.t-dialin.net (arne) [84.138.103.198] F=<mail@keepnet.de> rejected RCPT <Arne85@t-online.de>: DNSBL listed at dynablock.njabl.org
2005-10-17 14:35:49 H=p548a67c6.dip.t-dialin.net (arne) [84.138.103.198] F=<mail@keepnet.de> rejected RCPT <test@keepnet.de>: DNSBL listed at dynablock.njabl.org
2005-10-17 14:35:49 H=p548a67c6.dip.t-dialin.net (arne) [84.138.103.198] F=<mail@keepnet.de> rejected RCPT <Arne85@t-online.de>: DNSBL listed at dynablock.njabl.org
2005-10-17 14:36:50 H=p548a67c6.dip.t-dialin.net (arne) [84.138.103.198] F=<mail@keepnet.de> rejected RCPT <test@keepnet.de>: DNSBL listed at dynablock.njabl.org
2005-10-17 14:36:50 H=p548a67c6.dip.t-dialin.net (arne) [84.138.103.198] F=<mail@keepnet.de> rejected RCPT <Arne85@t-online.de>: DNSBL listed at dynablock.njabl.org
2005-10-17 14:37:51 H=p548a67c6.dip.t-dialin.net (arne) [84.138.103.198] F=<mail@keepnet.de> rejected RCPT <test@keepnet.de>: DNSBL listed at dynablock.njabl.org
2005-10-17 14:37:51 H=p548a67c6.dip.t-dialin.net (arne) [84.138.103.198] F=<mail@keepnet.de> rejected RCPT <Arne85@t-online.de>: DNSBL listed at dynablock.njabl.org
2005-10-17 14:38:52 H=p548a67c6.dip.t-dialin.net (arne) [84.138.103.198] F=<mail@keepnet.de> rejected RCPT <test@keepnet.de>: DNSBL listed at dynablock.njabl.org
2005-10-17 14:38:52 H=p548a67c6.dip.t-dialin.net (arne) [84.138.103.198] F=<mail@keepnet.de> rejected RCPT <Arne85@t-online.de>: DNSBL listed at dynablock.njabl.org
2005-10-17 14:39:54 H=p548a67c6.dip.t-dialin.net (arne) [84.138.103.198] F=<mail@keepnet.de> rejected RCPT <test@keepnet.de>: DNSBL listed at dynablock.njabl.org
2005-10-17 14:39:55 H=p548a67c6.dip.t-dialin.net (arne) [84.138.103.198] F=<mail@keepnet.de> rejected RCPT <Arne85@t-online.de>: DNSBL listed at dynablock.njabl.org
2005-10-17 14:40:57 H=p548a67c6.dip.t-dialin.net (arne) [84.138.103.198] F=<mail@keepnet.de> rejected RCPT <test@keepnet.de>: DNSBL listed at dynablock.njabl.org
2005-10-17 14:40:57 H=p548a67c6.dip.t-dialin.net (arne) [84.138.103.198] F=<mail@keepnet.de> rejected RCPT <Arne85@t-online.de>: DNSBL listed at dynablock.njabl.org
Sieht ziemlucb identisch aus ;)

Naja, also soweit ich das sehe, findet er den Server nicht?!

MfG
Keep

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

Re: [solved] Exim4 - kann keine EMails verschicken

Post by Roger Wilco » 2005-10-17 17:20

Keepoer wrote:Naja, also soweit ich das sehe, findet er den Server nicht?!
Exim stellt deine Mails nicht zu, weil du eine dynamische IP-Adresse benutzt. Wie sieht deine /etc/exim/vexim-acl-check-rcpt.conf aus? Benutze außerdem auch die Suchfunktion. Das wurde AFAIK schon öfter gefragt...

keepoer
Posts: 57
Joined: 2005-10-17 14:47

Re: [solved] Exim4 - kann keine EMails verschicken

Post by keepoer » 2005-10-17 19:51

Hi,
das ist schonmal ein Ansatz.

meine vexim-acl-check-rcpt.conf:

Code: Select all

#  deny    hosts         = ! +relay_from_hosts
#          condition     = ${if eq {${lookup mysql{select count(*) from domains$
#                          where domain = '${quote_mysql:$domain}' 
#                          and spamassassin='1'}}}{1} {yes}{no}}
#          !acl          = spf_rcpt_acl

  deny    message       = DNSBL listed at $dnslist_domainn$dnslist_text
          dnslists      = sbl-xbl.spamhaus.org:list.dsbl.org:dynablock.njabl.org
Also sollte ich das obere einfach entkommentieren und das aktive kommentieren? 8O
Ã?ber die Suche habe ich auch nicht wirklich etwas gefunden. :(

Oder soll ich einfach die acl-check-rcpt.conf der original exim-Installation benutzen?

MfG
Keep

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

Re: [solved] Exim4 - kann keine EMails verschicken

Post by Roger Wilco » 2005-10-17 19:55

Füge über der Deny-Regel folgendes ein und starte Exim neu:

Code: Select all

accept authenticated = *

keepoer
Posts: 57
Joined: 2005-10-17 14:47

Re: [solved] Exim4 - kann keine EMails verschicken

Post by keepoer » 2005-10-18 08:14

Ja, das habe ich jetzt soweit getan. Den Fehler oben habe ich auch nicht mehr. Dafür erreicht er jetzt keine Server:

Code: Select all

[...]
R=dnslookup T=remote_smtp defer (-53): retry time not reached for any host
2005-10-18 07:53:36 1ERUNF-0003ud-Bc == arne85@t-online.de <Arne85@t-online.de> R=dnslookup T=remote_smtp defer (-53): retry time not reached for any host
2005-10-18 07:53:36 1ER9X1-0004t0-KM == arne85@t-online.de <Arne85@t-online.de> R=dnslookup T=remote_smtp defer (-53): retry time not reached for any host
2005-10-18 07:53:36 1ERIFX-00065M-E7 == root@vs242193.vserver.de R=localuser T=local_delivery defer (-52): Retry time not yet reached
2005-10-18 07:53:36 1ERZbe-00071k-1q == arne85@t-online.de <Arne85@t-online.de> R=dnslookup T=remote_smtp defer (-53): retry time not reached for any host
[...]
...so läuft das dann Seitenweise... :(

An der Firewall kann es nicht liegen, habe die testweise abgestellt. aber das Ergebnis bleibt dasselbe...

MfG
Keep

keepoer
Posts: 57
Joined: 2005-10-17 14:47

Re: [solved] Exim4 - kann keine EMails verschicken

Post by keepoer » 2005-10-18 14:05

So... :-D
Mailserver läuft wunderbar.
Der Fehler lag in der vexim-acl-check-content.conf

Ich hatte dort

Code: Select all

spam = vmail
anstatt

Code: Select all

spam = vmail:true
stehen.
Hab da beim How-To was nicht richtig gelesen. :-)

MfG
Keep

umbroboy
Posts: 258
Joined: 2005-05-11 11:49

Re: [solved] Exim4 - kann keine EMails verschicken

Post by umbroboy » 2005-11-19 23:01

Hallo,

hatte das Problem auch.

habe meine acl-check-rcpt.conf dementsprechend geändert:

Code: Select all

#  deny    hosts         = ! +relay_from_hosts
#          condition     = ${if eq {${lookup mysql{select count(*) from domains 
#                          where domain = '${quote_mysql:$domain}' 
#                          and spamassassin='1'}}}{1} {yes}{no}}
#          !acl          = spf_rcpt_acl

  deny    message       = DNSBL listed at $dnslist_domainn$dnslist_text
          dnslists      = sbl-xbl.spamhaus.org:list.dsbl.org:dynablock.njabl.org
          accept authenticated = *
~
Nur jetzt kommen Sie immer als Junkmail an.

Zumindest bei hotmail.

:-(

hornox
Posts: 139
Joined: 2005-09-22 23:09

Re: [solved] Exim4 - kann keine EMails verschicken

Post by hornox » 2005-11-20 21:41

umbroboy wrote:Hallo,

habe leider die selbe meldung:

503 valid RCPT command must precede DATA

Habe das dementsprechend geändert wie in dem thread hier nur leider kommen jetzt meine emails bei hotmail als junk an.
Warum schreibst du mir eine PN wenn du das eh schon im Forum geschrieben hast? Was hat der Spamfilter auf deinem Server dem Spamfilter von Hotmail zu tun?
Schau mal im E-Mailheader einer Mail von dir die von Hotmail als Spam eingestufft wurde nach ob ein Grund für die Einstuffung angegeben wurde, vermutlich wird es daran liegen: http://www.heise.de/newsticker/meldung/60961 Ist aber hier Off Topic :roll:

umbroboy
Posts: 258
Joined: 2005-05-11 11:49

Re: [solved] Exim4 - kann keine EMails verschicken

Post by umbroboy » 2005-11-20 22:29

Hallo,

und wie kann ich das noch beeinflussen?

Viele Freunde haben von mir GMX und da landet Sie auch in den SPAM ordner.

GMX sagt nur dass:

[G] Von: "test" <test@XXX-design.de>
Betreff:

Sperrlisten:
Persönliche Blacklist
[G] GMX Team AntiSpam-Liste
[A] Globale AntiSpam-Liste