Plesk und Mailprobleme

Jovan

New Member
Hallo,

ich habe seit einigen Wochen probleme mit meinem Server. Um genau zu sein habe ich Probleme mit den E-Mails.

Ich hab mir bei der Firma Strato einen dedizierten Server gemietet und hab von Strato das vorinstallierte Packet übernommen. OpenSuse 11.1 + Plesk 9.3. Seit einigen Wochen kann ich keine E-Mails mehr verschicken und nach einigen Prüfungen musste ich leider feststellen das meine IP Adresse von spamhaus.org als Spam gelistet wurde. Ich hab jetzt ein paar Änderungen druchgeführt jedoch sendet mein Server immernoch Spam. Was kann ich tun?

1. Wie kann ich unter Plesk bzw. Postfix mein Server so konfigurieren das z.B. der Posteingangsserver pop.domain.tld und Postausgangsserver smtp.domain.tld oder mail.domain.tld ist. Zur Zeit ist es so das ich alles mögliche vor die Domain setzen kann die E-Mails werden trotzdem gesendet auch wenn ich nichts eintrage, werden die E-Mails übertrage also wenn ich nur domain.tld eintrage.

2. Wie kann ich den Postausgangsport ändern zur Zeit ist es Port 25 und da werden Viren und Spam Mails versendet. Nach ein paar google Versuche habe ich ein paar Tipps gefunden und da hieß es ich soll den Port ändern dann sollte alles wieder funktionieren.

3. Kann ich bei Strato den kompletten Hostnamen ändern?

Ich danke euch schon im Voraus für die Hilfe und hoffe das ich jetzt hier nichts falsch gemacht habe, denn ich bin nicht so lange auf dieser Seite.


MfG

Jovan L.
 
1. Wie kann ich unter Plesk bzw. Postfix mein Server so konfigurieren das z.B. der Posteingangsserver pop.domain.tld und Postausgangsserver smtp.domain.tld oder mail.domain.tld ist.
Garnicht. Wenn die Domain bzw. Subdomain auf die IP des Servers zeigt, dann sind automatisch auch alle Dienste unter der IP so erreichbar.
Das hat aber auch nichts mit deinem Problem zu tun, den SBLs ist es egal, wie die Mail zum Server gekommen ist ;)

2. Wie kann ich den Postausgangsport ändern zur Zeit ist es Port 25 und da werden Viren und Spam Mails versendet. Nach ein paar google Versuche habe ich ein paar Tipps gefunden und da hieß es ich soll den Port ändern dann sollte alles wieder funktionieren.
Was du vermutlich meinst, ist der Transmission-Port. Der hilft dir leider auch nur dann weiter, wenn ein Internetprovider den Port 25 sperrt, weil seine DSL-Kunden mit den infizierten Rechnern munter Spam verschicken. Dieser Port hat nichts mit dem Spam zu tun, der von deinem Server kommt!

3. Kann ich bei Strato den kompletten Hostnamen ändern?
Ja, die Dateien /etc/hostname bzw. /var/qmail/me werden dir weiterhelfen.
Denke aber daran, dass ein falscher Eintrag dazu führen kann, dass dich noch weniger Mailserver mögen, wenn dort z.B. Hostnames eingetragen sind, die sich nicht wieder zurück in eine IP auflösen lassen.
Zusätzlich solltest du dann bei Strato in deinem Kundencenter den Reverse-Host deines Servers auf den gleichen Wert ändern.



Zurück zu deinem Mailproblem:
Bevor du irgendwas tust, musst du wissen, warum dein Server auf der Blackliste gelandet ist. Denn normalerweise müsstest du schon lange wieder runter sein, es sei denn, der Server sendet munter weiter.
Daher solltest du erstmal prüfen, wie der Spam aus deinem Server kommt:

Schritt 1:
Logfiles des Mailservers inspizieren.
Diese findest du unter /var/log/mail.info .
Halte Ausschau nach verdächtigen Mailadressen bei ausgehenden Mails, an die du keinesfalls etwas geschickt haben könntest.
Leider habe ich kein laufendes QMail mehr, so dass ich nicht mal eben ein Logbeispiel rausholen kann.
Hast du einen verdächtigen Eintrag gefunden, musst du prüfen, wie diese Mail eingeliefert wurde.
Es gibt da die Option, dass die Mail von außen über SMTP reingeschickt wurde und natürlich noch die Möglichkeit, dass ein Script auf dem Server selbst (z.B. ein offenes PHP-Script) diese Mail eingeliefert hat.
Bei der Methode über SMTP erscheint sowas wie "invoked from network", bei einem Script auf dem Server steht dort "invoked by uid xxx".


Schritt 2:
Teste dein System, ob es ein Open Relay ist.
Dies geht unter http://www.abuse.net/relay.html - du musst dort lediglich im ersten Feld die IP/Host deines Servers eintragen.


Wenn du das alles mal gemacht hast, schreibe die Ergebnisse hier nieder, dann können wir weitersehen :)
 
Vielen dank für die schnelle Antwort. Ich habe alles durchgeführt wie es hier beschrieben ist. Habe auch Mailware auf meinem Server gefunden war im Verzeichnis einer Domain versteckt. Es handelt sich bei dieser Domain um eine Community daher kann es gut möglich sein das da Spam versendet wurde.

Nach allen Schritten die oben beschrieben sind habe ich nun auch den Auszug von Abuse.

Mail relay testing
Connecting to xx.xxx.xxx.xx for anonymous test ...
<<< 220 hxxxxxx.stratoserver.net ESMTP Postfix
>>> HELO www.abuse.net
<<< 250 hxxxxxxx.stratoserver.net


Relay test 1
>>> RSET
<<< 250 2.0.0 Ok
>>> MAIL FROM:<[email protected]>
<<< 250 2.1.0 Ok
>>> RCPT TO:<[email protected]>
<<< 554 5.7.1 <[email protected]>: Relay access denied

Relay test 2
>>> RSET
<<< 250 2.0.0 Ok
>>> MAIL FROM:<spamtest>
<<< 250 2.1.0 Ok
>>> RCPT TO:<[email protected]>
<<< 554 5.7.1 <[email protected]>: Relay access denied

Relay test 3
>>> RSET
<<< 250 2.0.0 Ok
>>> MAIL FROM:<>
<<< 250 2.1.0 Ok
>>> RCPT TO:<[email protected]>
<<< 554 5.7.1 <[email protected]>: Relay access denied

Relay test 4
>>> RSET
<<< 250 2.0.0 Ok
>>> MAIL FROM:<spamtest@[xx.xxx.xxx.xx]>
<<< 250 2.1.0 Ok
>>> RCPT TO:<[email protected]>
<<< 554 5.7.1 <[email protected]>: Relay access denied

Relay test 5
>>> RSET
<<< 250 2.0.0 Ok
>>> MAIL FROM:<[email protected]>
<<< 250 2.1.0 Ok
>>> RCPT TO:<[email protected]>
<<< 554 5.7.1 <[email protected]>: Relay access denied

Relay test 6
>>> RSET
<<< 250 2.0.0 Ok
>>> MAIL FROM:<spamtest@[xx.xxx.xxx.xx]>
<<< 250 2.1.0 Ok
>>> RCPT TO:<securitytest%abuse.net@[xx.xxx.xxx.xx]>
<<< 554 5.7.1 <securitytest%abuse.net@[xx.xxx.xxx.xx]>: Relay access denied

Relay test 7
>>> RSET
<<< 250 2.0.0 Ok
>>> MAIL FROM:<spamtest@[xx.xxx.xxx.xx]>
<<< 250 2.1.0 Ok
>>> RCPT TO:<securitytest%[email protected]>
<<< 554 5.7.1 <securitytest%[email protected]>: Relay access denied

Relay test 8
>>> RSET
<<< 250 2.0.0 Ok
>>> MAIL FROM:<spamtest@[xx.xxx.xxx.xx]>
<<< 250 2.1.0 Ok
>>> RCPT TO:<"[email protected]">
<<< 554 5.7.1 <[email protected]>: Relay access denied

Relay test 9
>>> RSET
<<< 250 2.0.0 Ok
>>> MAIL FROM:<spamtest@[xx.xxx.xxx.xx]>
<<< 250 2.1.0 Ok
>>> RCPT TO:<"securitytest%abuse.net">
<<< 554 5.7.1 <securitytest%abuse.net>: Relay access denied

Relay test 10
>>> RSET
<<< 250 2.0.0 Ok
>>> MAIL FROM:<spamtest@[xx.xxx.xxx.xx]>
<<< 250 2.1.0 Ok
>>> RCPT TO:<[email protected]@[xx.xxx.xxx.xx]>
<<< 554 5.7.1 <[email protected]@[xx.xxx.xxx.xx]>: Relay access denied

Relay test 11
>>> RSET
<<< 250 2.0.0 Ok
>>> MAIL FROM:<spamtest@[xx.xxx.xxx.xx]>
<<< 250 2.1.0 Ok
>>> RCPT TO:<"[email protected]"@[xx.xxx.xxx.xx]>
<<< 554 5.7.1 <[email protected]@[xx.xxx.xxx.xx]>: Relay access denied

Relay test 12
>>> RSET
<<< 250 2.0.0 Ok
>>> MAIL FROM:<spamtest@[xx.xxx.xxx.xx]>
<<< 250 2.1.0 Ok
>>> RCPT TO:<[email protected]@stratoserver.net>
<<< 554 5.7.1 <[email protected]@stratoserver.net>: Relay access denied

Relay test 13
>>> RSET
<<< 250 2.0.0 Ok
>>> MAIL FROM:<spamtest@[xx.xxx.xxx.xx]>
<<< 250 2.1.0 Ok
>>> RCPT TO:<@[xx.xxx.xxx.xx]:[email protected]>
<<< 554 5.7.1 <[email protected]>: Relay access denied

Relay test 14
>>> RSET
<<< 250 2.0.0 Ok
>>> MAIL FROM:<spamtest@[xx.xxx.xxx.xx]>
<<< 250 2.1.0 Ok
>>> RCPT TO:<@stratoserver.net:[email protected]>
<<< 554 5.7.1 <[email protected]>: Relay access denied

Relay test 15
>>> RSET
<<< 250 2.0.0 Ok
>>> MAIL FROM:<spamtest@[xx.xxx.xxx.xx]>
<<< 250 2.1.0 Ok
>>> RCPT TO:<abuse.net!securitytest>
<<< 554 5.7.1 <abuse.net!securitytest>: Relay access denied

Relay test 16
>>> RSET
<<< 250 2.0.0 Ok
>>> MAIL FROM:<spamtest@[xx.xxx.xxx.xx]>
<<< 250 2.1.0 Ok
>>> RCPT TO:<abuse.net!securitytest@[xx.xxx.xxx.xx]>
<<< 554 5.7.1 <abuse.net!securitytest@[xx.xxx.xxx.xx]>: Relay access denied

Relay test 17
>>> RSET
<<< 250 2.0.0 Ok
>>> MAIL FROM:<spamtest@[xx.xxx.xxx.xx]>
<<< 250 2.1.0 Ok
>>> RCPT TO:<[email protected]>
<<< 554 5.7.1 <[email protected]>: Relay access denied

Relay test result
All tests performed, no relays accepted.

sind diese Werte ok?

Ich habe Postfix im Einsatz und nicht QMail. Ich habe aber auch Probleme mit der SSL Verbindung zum Beispiel auf iPhone. Wenn ich mein Postfach auf iPhone konfigurieren will steht da (Sichere Verbindung fehgeschlagen "Das Zertifikat für [email protected] ist u.U. ungültig"). Eine Anmeldung über Atmail ist ebenfalls nicht möglich.

Ich habe bislang keine Veränderungen an dem Server durchgeführt. Ich habe es nur neu aufgesetzt.
 
Sorry, ich war im Zusammenhang mit Plesk immer von QMail ausgegangen ;)

Der Relay-Test sieht gut aus. Du hast ja auch den Verursacher in einem Mailing-Script gefunden ;)


Zu dem SSL-Problem: Das liegt vermutlich daran, dass das Zertifikat selbstsigniert ist oder nicht zur aufgerufenen Domain passt.
Wenn ein Zertifikat für h12345.stratoserver.net ausgestellt ist, dann wird es beim Aufruf über domainxy.tld als ungültig angesehen.
Oder das iPhone stört sich halt daran, dass es selbstsigniert ist - aber da ich (toi-toi-toi) kein iPhone habe, habe ich da leider keine Erfahrung.
 
Back
Top