Neue Frage
Ich habe einen VPS, der nur E-Mails senden muss, daher habe ich keinen POP3/IMAP-Daemon wie Courier oder Dovecot laufen. Ich habe mehrere Domänen, die alle Postfächer haben, die anderswo gehostet werden, z. B. bei Google Apps.
Die Websites auf dem VPS müssen in der Lage sein, E-Mails von (also Von:) und an diese Domänen zu senden. Deshalb habe ich sSMTP installiert und so konfiguriert, dass dies von einem externen E-Mail-/SMTP-Dienst (SendGrid.com) erledigt wird.
Bisher funktioniert alles so, wie ich es möchte.
Mein Problem besteht derzeit darin, dass täglich etwa 400 E-Mails an root@vps und/oder postmaster@vps gesendet werden und ich nach einer Möglichkeit suche, die E-Mail-Adresse in eine funktionierende Adresse zu ändern.
Ich denke, diese E-Mails werden (teilweise) von Cron gesendet, der für jede ausgeführte Aufgabe eine E-Mail sendet. Ich habe verschiedene Dinge ausprobiert, um die Adresse zu ändern, wie z. B. ändern /etc/aliases
und /root/.forward
(siehe unten).
Datei: /etc/aliases
# See man 5 aliases for format
postmaster: [email protected]
root: [email protected]
Datei: /root/.forward
[email protected]
Ich habe außerdem die Crontab () bearbeitet crontab -e
und MAILTO=""
in der ersten Zeile ein angegeben, um zu versuchen, Cron-Mails zu deaktivieren. Aber alles hat nicht geholfen.
Ich brauche Hilfe, um herauszufinden, welche anderen Bereiche in Ubuntu ich möglicherweise übersehen habe, oder vielleicht ist dies etwas, das ich auf SendGrids Seite erledigen kann. Oder vielleichtTunIch brauche einen (POP3/IMAP) Mailserver und würde gern wissen, welcher sich einfach einrichten lässt und ob ich ihn auf diese beiden Adressen beschränken kann.
Gibt es eine Lösung, um die Bounces (400 pro Tag) zu verhindern, die ich bekomme, weil die Adresse nicht existiert?
Hoffe, das klärt einige Dinge :) Wenn noch Fragen unbeantwortet sind, lassen Sie es mich bitte wissen. Vielen Dank für jede Hilfe!
- System: Ubuntu 10.04
- Mailer: ssmtp
- SMTP: Sendgrid.com
Antwort1
Du empfängst tatsächlich E-Mails mit SSMT? Das ist eine seltsame Konfiguration. Wie auch immer...
SSMT liest also eine Datei /etc/mail.rc
(die möglicherweise existiert oder nicht, und die Kopie Ihrer Distribution sucht möglicherweise woanders danach. Lesen Sie also die Manpage!). Wenn Sie etwas wie das Folgende in mail.rc einfügen, wird Ihre E-Mail weitergeleitet:
alias postmaster postmaster<[email protected]>
alias abuse abuse<[email protected]>
Stellen Sie sicher, dass Sie auch an die abuse@-Adresse antworten. Bestimmte Spam-Blacklists listen Sie auf, wenn E-Mails an diese Adressen zurückgewiesen werden.
Antwort2
Sie müssen MAILTO in /etc/crontab
und in festlegen.jedeDatei in /etc/cron.d
. Wenn Sie crontab -e
es ausführen, wird eine benutzerspezifische Datei bearbeitet, wahrscheinlich in /var/spool/cron/crontabs
. Das in dieser Datei festgelegte MAILTO hat keine Auswirkung auf den in den anderen Dateien festgelegten MAILTO-Wert.
Schade, dass ssmtp
es nicht verwendet wird /etc/aliases
. Es scheint, als würde es sonst zu keinen Konflikten führen. Trotzdem muss jede Adresse eine vollständige E-Mail-Adresse sein und nicht nur ein Benutzername.