GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

Virtuelle Benutzer und Domänen mit Sendmail

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

hinzu
exampledomain.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.


Cent OS
  1. Virtuelle Benutzer und Domänen mit Postfix, Courier, MySQL und SquirrelMail (Ubuntu 14.04LTS)

  2. Virtuelle Benutzer und Domains mit Postfix, Courier, MySQL und SquirrelMail (Ubuntu 13.10)

  3. So installieren und konfigurieren Sie VSFTPD

  4. Mailserver mit virtuellen Benutzern und Domains mit Postfix und Dovecot auf einem CentOS 6 VPS

  5. AWK und Dateinamen mit Leerzeichen darin.

Virtuelles Hosting mit vsftpd und MySQL auf Ubuntu 12.04

Virtuelle Benutzer und Domains mit Postfix, Courier, MySQL und SquirrelMail (Ubuntu 12.10)

Virtuelle Benutzer und Domains mit Postfix, Courier, MySQL und SquirrelMail (Debian Wheezy)

Virtuelle Benutzer und Domains mit Postfix, Courier, MySQL und SquirrelMail (CentOS 6.3 x86_64)

Virtuelle Benutzer und Domänen mit Postfix, Courier, MySQL und SquirrelMail (Fedora 18 x86_64)

So erstellen Sie neue Benutzer in OpenShift mit htpasswd und OAuth