Das Ziel dieses Leitfadens ist es, die virtuelle Benutzertabelle von Sendmail zu aktivieren, die es uns ermöglicht, benutzerspezifische und domänenweite E-Mail-Aliase für mehrere Domänen zu konfigurieren. Diese Anweisungen gehen davon aus, dass Sie einen virtuellen CentOS-Server verwenden.
Sendmail verwendet ein hochkomplexes Regelsystem für seine Konfiguration. Anstatt sendmail.cf direkt zu bearbeiten, bearbeiten wir die Datei sendmail.mc.
E-Mail für virtuelle Domains/Benutzer akzeptieren
1.Erstellen Sie einen neuen Systembenutzer und legen Sie das Passwort für diesen Benutzer fest.
useradd exampleuser passwd exampleuser
2. Fügen Sie den Benutzer zur virtusertable-Datei von sendmail hinzu. Öffnen Sie die Datei „/etc/mail/virtusertable“ und fügen Sie Folgendes hinzu:
[email protected] exampleuser
Jede Zeile in der Datei /etc/mail/virtusertable sollte folgendes Format haben:
username@domainname systemuser
3. Fügen Sie jeden neuen Domänennamen der Datei /etc/mail/local-host-names
hinzuexampledomain.tld
4. Generieren Sie eine neue sendmail.cf-Datei, indem Sie die folgenden Befehle verwenden:
cd /etc/mail make all /etc/init.d/sendmail restart
Ausgehende E-Mail-Adressen umschreiben
1. Fügen Sie der Datei /etc/mail/sendmail.mc die folgenden Zeilen hinzu:
FEATURE(masquerade_envelope) FEATURE(genericstable, `hash -o /etc/mail/genericstable') GENERICS_DOMAIN_FILE(`/etc/mail/sendmail.gdf')
2. Erstellen Sie eine /etc/mail/genericstable-Datei, die lokale Benutzer enthält, die den gewünschten Adressen zugeordnet sind:
exampleuser [email protected] exampleuser2 [email protected]
3. Erstellen Sie die Datei /etc/mail/sendmail.gdf, die den vollständig qualifizierten Namen des lokalen Mailservers enthält.
host.exampledomain.tld
4. Erzeugen Sie abschließend eine neue sendmail.cf-Datei:
cd /etc/mail make all /etc/init.d/sendmail restart
PS. Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.