GNU/Linux >> Linux Esercitazione >  >> Cent OS

Utenti e domini virtuali con Sendmail

L'obiettivo di questa guida è abilitare la tabella utente virtuale di Sendmail, che ci consente di configurare alias e-mail specifici dell'utente e a livello di dominio per più domini. Queste istruzioni presuppongono che tu stia utilizzando un server virtuale CentOS.

Sendmail utilizza un sistema di regole molto complesso per la sua configurazione, quindi invece di modificare direttamente sendmail.cf, modificheremo il file sendmail.mc.

Accettare la posta per domini/utenti virtuali

1.Crea un nuovo utente di sistema e imposta la password per quell'utente.

useradd exampleuser
passwd exampleuser

2. Aggiungi l'utente al file virtusertable di sendmail. Apri il file '/etc/mail/virtusertable' e aggiungi quanto segue:

[email protected]    exampleuser

Ogni riga nel file /etc/mail/virtusertable deve avere il seguente formato:

username@domainname    systemuser

3. Aggiungi ogni nuovo nome di dominio al file /etc/mail/local-host-names

exampledomain.tld

4. Genera un nuovo file sendmail.cf utilizzando i seguenti comandi:

cd /etc/mail
make all
/etc/init.d/sendmail restart

Riscrittura degli indirizzi email in uscita

1. Aggiungi le seguenti righe al file /etc/mail/sendmail.mc:

FEATURE(masquerade_envelope)
FEATURE(genericstable, `hash -o /etc/mail/genericstable')
GENERICS_DOMAIN_FILE(`/etc/mail/sendmail.gdf')

2. Crea il file /etc/mail/genericstable contenente gli utenti locali mappati agli indirizzi desiderati:

exampleuser    [email protected]
exampleuser2    [email protected]

3. Crea il file /etc/mail/sendmail.gdf contenente il nome completo del server di posta locale.

host.exampledomain.tld

4. Infine, genera un nuovo file sendmail.cf:

cd /etc/mail
make all
/etc/init.d/sendmail restart

PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.


Cent OS
  1. Utenti virtuali e domini con Postfix, Courier, MySQL e SquirrelMail (Ubuntu 14.04LTS)

  2. Utenti e domini virtuali con Postfix, Courier, MySQL e SquirrelMail (Ubuntu 13.10)

  3. Come installare e configurare VSFTPD

  4. Mailserver con utenti e domini virtuali che utilizzano Postfix e Dovecot su CentOS 6 VPS

  5. AWK e nomi di file con spazio al suo interno.

Hosting virtuale con vsftpd e MySQL su Ubuntu 12.04

Utenti e domini virtuali con Postfix, Courier, MySQL e SquirrelMail (Ubuntu 12.10)

Utenti virtuali e domini con Postfix, Courier, MySQL e SquirrelMail (Debian Wheezy)

Utenti e domini virtuali con Postfix, Courier, MySQL e SquirrelMail (CentOS 6.3 x86_64)

Utenti virtuali e domini con Postfix, Courier, MySQL e SquirrelMail (Fedora 18 x86_64)

Come creare nuovi utenti in OpenShift con htpasswd e OAuth