Problem mit qmail auf Strato Server (DAU)

v-i-c-

Registered User
Hallo,

ich werde als blutiger Anfänger versuchen das so gut wie möglich zu erklären:

Ich benutze einen Strato Server mit Server Admin24 unter Suse 9.3.

Mein urspüngliches Problem war, das GMX Accounts meine E-Mails, die ich von diesem Server gesendet habe, abgelehnt haben.
Als Failure Message habe ich immer folgende Meldung bekommen:

Hi. This is the qmail-send program at .
I'm afraid I wasn't able to deliver your message to the following addresses.
This is a permanent error; I've given up. Sorry it didn't work out.

<XXXX@gmx.de>:
Connected to 213.165.64.100 but sender was rejected.
Remote host said: 503 5.5.1 {mx056} Polite people say hello first ( http://www.gmx.net/serverrules )

--- Below this line is a copy of the message.

Return-Path: <XXXXX@MEINE DOMAIN>
Received: (qmail 27724 invoked from network); 26 Mar 2006 11:16:09 -0000
Received: from dslb-XXXXXXXX.pools.arcor-ip.net (HELO ?192.168.1.3?) (XXXXX@MEINE DOMAIN@XX.XX.70.86)
by MEINE DOMAIN with SMTP; 26 Mar 2006 11:16:09 -0000
Mime-Version: 1.0 (Apple Message framework v746.2)
Content-Transfer-Encoding: quoted-printable
Message-Id: <5934F2E2-7DEF-42BD-A93D-249CA10855D5@MEINE DOMAIN>
Content-Type: text/plain; charset=ISO-8859-1; delsp=yes; format=flowed
To: XXX@gmx.de
From: ME <XXXXX@MEINE DOMAIN>
Subject: forum
Date: Sun, 26 Mar 2006 13:16:08 +0200
X-Mailer: Apple Mail (2.746.2)

Nach eine Google Orgie habe ich folgendes verpfuscht:

cd /var/qmail/control
hostname >me
cp me locals
echo YOUR.IP.ADDR.HERE >>locals
cp locals rcpthosts

cd /var/qmail/alias
echo YOUR@EMAIL.ADDRESS >.qmail-root
cp .qmail-{root,mailer-daemon}
cp .qmail-{root,postmaster}
cp .qmail-{root,hostmaster}
cp .qmail-{root,abuse}

Daraufhin bekam ich beim Versuch E-Mails an der Server zu schicken folgende Fehlermeldung:

This is the Postfix program at host XXXX.pureserver.info.

I'm sorry to have to inform you that the message returned
below could not be delivered to one or more destinations.

For further assistance, please send mail to <postmaster>

If you do so, please include this problem report. You can
delete your own text from the message returned below.

The Postfix program

<admin@warbirds-wiki.com>: host MEINE DOMAIN[MEINE IP] said: 553
sorry, that domain isn't in my list of allowed rcpthosts (#5.7.1)
Reporting-MTA: dns; XXXXX47.pureserver.info
Arrival-Date: Mon, 27 Mar 2006 03:39:29 +0200 (CEST)

Final-Recipient: rfc822; XXXX@MEINE-DOMAIN
Action: failed
Status: 5.0.0
Diagnostic-Code: X-Postfix; host MEINE DOMAIN[MEINE IP] said: 553
sorry, that domain isn't in my list of allowed rcpthosts (#5.7.1)

Also habe ich die Datei "rcpthosts" noch um die meine beiden Domainnamen erweitert. (Dort stand nur das Ergebnis von "hostname" und die IP). Nun kommt beim Versuch eine Mail an den Server zu schicken ein neuer Fehler:

Hi. This is the qmail-send program at .
I'm afraid I wasn't able to deliver your message to the following addresses.
This is a permanent error; I've given up. Sorry it didn't work out.

<XXX@MEINE DOMAIN>:
Sorry, no mailbox here by that name. (#5.1.1)

--- Below this line is a copy of the message.

Return-Path: <ABSENDER-EMAIL>
Received: (qmail 5842 invoked from network); 27 Mar 2006 03:21:32 -0000
Received: from unknown (HELO mail2.goracer.de) (62.XXX.XXX.XXX)
by MEINE DOMAIN with SMTP; 27 Mar 2006 03:21:32 -0000
Received: (qmail 32579 invoked from network); 27 Mar 2006 03:21:16 -0000
Received: from unknown (HELO ?192.168.1.3?) (ABSENDER.goracer.de@88.XX.XX.XX)
by 62.75.192.101 with SMTP; 27 Mar 2006 03:21:16 -0000
Mime-Version: 1.0 (Apple Message framework v746.2)
In-Reply-To: <537438E7-DAFD-4926-97C7-BDD108CEE579@MEINE DOMAIN>
References: <537438E7-DAFD-4926-97C7-BDD108CEE579@MEINE DOMAIN>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Message-Id: <455FF6AD-9E0F-4457-A426-F0FBF5309012@ABSENDER-DOMAIN>
Content-Transfer-Encoding: quoted-printable
From: Me <Meine Absender E-Mail>
Subject: Re: noch einer
Date: Mon, 27 Mar 2006 05:21:31 +0200
To: TEST <XXX@MEINE DOMAIN>
X-Mailer: Apple Mail (2.746.2)

sch=F6n

Ok, gibt es eine Möglichkeit das wieder zum Laufen zu bekommen? Senden funktioniert einwandfrei (bis auf das ursprüngliche Problem).
Ich habe den Server übrigens nach jeder Änderung neu gestartet. Sind durch meine Änderungen evtl. andere Einstellungen in Mitleidenschaft gezogen worden? Da ich vom Inhalt der Dateien vor dem Editieren kein Backup gemacht habe, kann ich die Eintragungen auch nicht rückgängig machen. (Ich bin ganz offensichtlich ein DAU :o)

Evtl. würde mir der Inhalt dieser Dateien eines anderen Strato Users schon beim rekonstruieren helfen?

Ohne Hilfe bin ich aufgeschmissen, Google und Forenbeiträge lesen hat mich nach X Stunden nicht weitergebracht.

:(
 
Die letzte Fehlermeldung sagt dir das für diesen User keine Mailbox angelegt ist. Sicher das der Eintrag auch evtl. in der aliases oder virtusers steht?


So long,
Thilo
 
Wo finde ich die virtusers?

Aliase sind noch eingetragen (sieht zumindest danach aus), habe ich ja auch nicht verändert. Die User haben auch den Mailbox-Ordner. Kann es sein das in irgendwelche Dateien etwas automatisch eingetragen wurde weil ich in besagte Dateien etwas falsch eingetragen habe? Wie finde ich raus was ich exakt in die Dateien die ich verändert (siehe oben) habe eintragen muss?

Falls das zufällig jemand liest, der einen Strato Server in der gleichen Konfiguration hat, dann würde ich gerne den geXXten Inhalt der Dateien erfahren. (Falls andere Einstellungen dadurch nicht in Mitleidenschaft gezogen worden sind, dann müsste es wenn ich - angepasst an meine Domains - das gleiche eintrage doch wieder gehen oder?)
 
Fuetter uns mal mit Logs. Wenn Du mit Plesk arbeitest, dann schau unter /usr/local/psa/var/log/maillog nach, und ansonsten lohnt sich sicher ein Blick in /var/log/mail.*
 
Dein Server stellt sich nicht mit namen vor.. --> Polite says helo first
Lösung:
Prüfe bitte (z.B. mit "cat"), ob in den Dateien
/var/qmail/control/me
/var/qmail/control/helohost
der Hostname deines Servers "hXXXXXXX.serverkompetenz.net" enthalten ist.
Wenn der nicht da drin stehen sollte, führe folgende Befehle aus, um dies zu ändern:
echo "hXXXXXXX.serverkompetenz.net" > /var/qmail/control/me
echo "hXXXXXXX.serverkompetenz.net" > /var/qmail/control/helohost
Anschliessend musst du qmail wie folgt restarten:
/etc/init.d/qmail restart

Gruß,
Jeff
 
Pefekt - das helo Problem ist nun behoben, danke!

Jetzt muss ich nur noch dafür sorgen das ich auch wieder empfangen kann, nur wie :confused:
 
Was für eine Fehler Mail bekommst du denn zurück wenn du versucht von einem externen Account (z.B. deinem gmx Account) eine Mail an einen Account auf deinem Server zu schicken? Normalerweise sollte ja irgendeine Fehlermeldung von einem Mailer-Daemon zurück kommen...
Und unabhänig davon wären die Logfiles auch mal sehr hilfreich. Wie marneus geschreib hat, such mal in /var/log/ alles raus was mit 'mail' zu tun hat und poste es mal.
 
Das Problem ist nach nur 4 Monaten gelöst. :D

Nach Bestellung und Einrichtung einer neuen Domain konnte ich endlich Vergleiche anstellen:

In

/var/qmail/controls/rctphosts

war für die neue Domain auch ein Alias eingetragen

domaincom.h76XXXX.serverkompetenz.net

also habe ich für die anderen Domains ebenfalls ein solches eingetragen.
Danach konnte ich noch immer keine E-Mails empfangen aber ich hatte in

/var/qmail/control/locals

offenbar zusätzlich zu

h76XXXX
85.214.XX.XXX
76XXXX.serverkompetenz.net

nachträglich auch die Domainnamen eingesetzt. Nachdem diese entfernt waren lief alles einwandfrei. :)
 
Back
Top