Problem

Der Greylisting-Filter von Plesk9 ist schon recht gut vorkonfiguriert. Allerdings gibt es Konfigurationen über die man per Plesk nicht ran kommt. Dazu gehört die Greylisting-Blacklist.

Ergebnis dieser Blacklist ist, dass Emails von Ebay z.B. grundsätzlich geblockt werden. Im Maillog gut zu sehen:

greylisting filter[16386]: list type: black, from: mxpool01.ebay.com, match string: dsl|pool|broadband|hsd

Lösungen

Eine Lösung wäre das "Plesk Greylisting Config Panel" (kurz "GCP") von Haggybear zu installieren.
Darüber kann die Greylisting-Blacklist im Plesk-Panel verändert werden.

Die andere Lösung geht über die Console. Zum Einen liefert Plesk ein eigenes CLI-Tool mit, mit dem die Greylisting-Konfiguration manipuliert werden kann: /usr/local/psa/bin/grey_listing.

# /usr/local/psa/bin/grey_listing --info-server
...
...
Black domains patterns list:
*[0-9][0-9]-[0-9][0-9]-[0-9][0-9]*
*[0-9][0-9].[0-9][0-9].[0-9][0-9]*
*[0-9][0-9][0-9]-[0-9][0-9][0-9]-[0-9][0-9][0-9]*
*[0-9][0-9][0-9].[0-9][0-9][0-9].[0-9[0-9]][0-9]*
dsl|pool|broadband|hsd
dynamic|static|ppp|dyn-ip|dial-up 

Wir können dieses Tool auch nutzen um diese Pattern-Zeile zu entfernen und ggf. eine korrigierte Fassung einzuspielen:

/usr/local/psa/bin/grey_listing -u -domains-blacklist del:"dsl|pool|broadband|hsd"
/usr/local/psa/bin/grey_listing -u -domains-blacklist add:"dsl|broadband|hsd"

Wir löschen also erst die Zeile und fügen dann die selbe Zeile ohne pool wieder ein.

Alternativ kann man diesen Eintrag auch mit einem SQLite-Client manipulieren.

echo "delete from remote_domains where domain='dsl|pool|broadband|hsd';" \
   | sqlite3 /var/lib/plesk/mail/greylist/settings.db

oder:

echo "update remote_domains set domain='dsl|broadband|hsd' where domain='dsl|pool|broadband|hsd';" \
   | sqlite3 /var/lib/plesk/mail/greylist/settings.db

Ein Neustart von irgendeinem Server ist nicht nötig. Der Greylisting-Handler ließt für jede Email diese Konfiguration neu ein.

Kategorien:

Stichwörter:

plesk · plesk9 · greylisting · ebay · mail · email · blacklist ·