Ich habe einen Debian-Server mit Postfix und Roundcube. Nach einem Angriff stehen wir auf zwei Blacklists, aber ich glaube nicht, dass das das Hauptproblem ist. Ich kann keine E-Mails an irgendwelche Adressen senden. Ich habe versucht, die Ursache zu finden ... Ich habe var/spool/postfix/etc/resolv.conf und resolv.etc überprüft und sie sind gleich mit diesem Inhalt:
nameserver 127.0.0.1
nameserver localhost
In var/log/mail.err habe ich gefunden:
cyrus/imap[25452]: DBERROR: opening /var/lib/cyrus/user/m/[email protected]: cyrusdb error
cyrus/imap[25452]: DBERROR: skiplist recovery /var/lib/cyrus/user/m/[email protected]: ADD at 1FC0 exists
Wenn ich versuche, eine E-Mail von Roundcube aus zu senden, erhalte ich die Nachricht mit dem Titel. Wenn ich sie mit Opera oder einem anderen E-Mail-Client sende, passiert nichts, aber die E-Mail wird nicht gesendet. Vielen Dank für jeden Rat.
Antwort1
DBERROR: opening /var/lib/cyrus/user/m/[email protected]: cyrusdb error
DBERROR: skiplist recovery /var/lib/cyrus/user/m/[email protected]: ADD at 1FC0 exists
Das bedeutet, dass die Skiplist-Datei beschädigt ist. Wie Sie sehen, stimmt etwas nicht 1FC0
. Kürzen Sie die Datei an dieser Stelle. Der E-Mail-Lesestatus des Benutzers ist bis zur Beschädigung gültig.
Wandeln Sie zunächst das Hexadezimalsystem in ein Dezimalsystem um:
$ echo "ibase=16;1FC0" | bc
8128
Verwenden Sie dann dd
den folgenden Befehl, um die Datei zu kürzen:
# dd [email protected] [email protected] bs=1 count=8128
# mv [email protected] [email protected]
# mv [email protected] [email protected]
Quelle:https://sysadm.equoria.com/index.php/Cyrus_Mailbox_Reconstruction_(OS_X)
Antwort2
/etc/resolv.conf
Diese Datei definiert, welche Nameserver verwendet werden sollen. Sie ermöglicht den Zugriff auf das DNS (Domain Name System). Richten Sie Ihren Nameserver auf die richtige IP-Adresse aus. Weitere Informationen finden Sie unterhttp://theos.in/desktop-linux/resolve-conf-linux-example/. Hier zeigt Ihre resolv.conf auf die Loopback-Adresse, weshalb Ihre E-Mails nicht gesendet werden. Wenn Ihr DNS von einem DNS-Hosting-Dienst verwaltet wird, richten Sie Ihren Nameserver auf diese Adresse.