Postfix SMTP-Fehler 450 (Empfänger konnte nicht hinzugefügt werden)

Postfix SMTP-Fehler 450 (Empfänger konnte nicht hinzugefügt werden)

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 ddden 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.

verwandte Informationen