
Ich versuche, eingehende E-Mails für No-Reply-Benutzer zu blockieren und ihnen gleichzeitig das Senden von E-Mails zu erlauben. Ich habe versucht, die Konfiguration wie folgt zu bearbeiten /etc/mail/virtusertable
:
[email protected] error:5.7.0:550 Invalid Address
Aber als ich versuchte, eine Test-E-Mail mit zu senden root
, wurde die E-Mail mit dem Fehler „Ungültige Adresse“ an meinen Postmaster zurückgeschickt. Ich vermute also, dass die Einstellung sowohl das Senden als auch das Empfangen von E-Mails beeinflusst.
Da ich E-Mails für andere Benutzer empfangen muss, gibt es eine Möglichkeit, eingehende E-Mails zu blockieren und dennoch ausgehende zuzulassen, ohne den eingehenden Port 25 meiner Firewall zu schließen?
Antwort1
Ich würde Ihrer /etc/aliases
Datei einen Eintrag wie den folgenden hinzufügen:
no-reply: /dev/null
newaliases
Denken Sie daran, die Alias-Datenbank anschließend mit dem Befehl neu aufzubauen .
Verweise
Antwort2
Da ich E-Mails für andere Benutzer empfangen muss, gibt es eine Möglichkeit, eingehende E-Mails zu blockieren und dennoch ausgehende zuzulassen, ohne den eingehenden Port 25 meiner Firewall zu schließen?
Wer einen Server betreibt, muss sich im Klaren darüber sein, dass es immer wieder zu Angriffen kommt, sodass der Einstieg virtusertable
unter Umständen nicht ausreicht.
Um no-reply
E-Mails und viele andere UCE (unerwünschte kommerzielle E-Mails) zu blockieren, können Sie verwendenSpamassassinals Server (Spamd) in Verbindung mit spamass-milter
.
Der milter
Ansatz ist sehr gut, da Sie E-Mails analysieren und während des Empfangs ablehnen können.
Das Blockieren von Benutzern erfolgt durch:
# /etc/spamassassin/local.cf
blacklist_from no-reply@*
blacklist_from direkt-invest@*
blacklist_from *@*direkt-invest*
whitelist_from [email protected]
Es gibt viele andere Regeln, die Sie tun könnenlocal rules
Um E-Mails mit bestimmten Inhalten zu blockieren, verwenden Sie
body LOCAL_UCE1_RULE /Viagra/
score LOCAL_UCE1_RULE 1000.0
Sie können den Großteil von UCE blockieren, indem SieDNS-Blocklisten.
Sie müssen Ihre Regeln auch häufig feinabstimmen und sa-update
die SpamAssassin-Regelaktualisierungen ausführen.
Antwort3
- Stellen Sie sicher, dass kein
no-reply
OS-Konto vorhanden ist - Entfernen Sie den Eintrag „benutzerdefinierter Fehler“ in der Virtusertable.