Come impostare un CentOS Email Server

March 20

Come impostare un CentOS Email Server


Se si è stancato dei limiti imposti da account di posta elettronica forniti da aziende come Google e Yahoo e vogliono ospitare il proprio server di posta elettronica, è possibile farlo con il computer CentOS Linux. Avrete bisogno di due programmi diversi, Postfix e Dovecat, per gestire il server, ed entrambi sono open source e disponibile nel respository yum.

istruzione

1 Aprire un terminale facendo clic su "Applicazioni", "Accessori" e "Terminal".

2 Digitare "sudo yum install postfix.i386." Dare la password di root, se richiesto e risposta 'sì' a tutte le domande. Postfix è utilizzato per inviare e ricevere e-mail da Internet. Digitare "sudo yum install colombaia." Anche in questo caso, dare la password di root e rispondere sì a tutte le domande che vengono poste dal programma di installazione. Dovecot offrirà agli utenti l'accesso IMAP o POP3 ai loro account di posta elettronica.

3 Modificare il file di configurazione per Postfix. Digitare "sudo nano /etc/postfix/main.cf" per aprire il file di configurazione nell'editor di testo Nano. Le impostazioni predefinite funzionano bene per la maggior parte dei sistemi, ma un più sofisticato server di posta richiedono di specificare alcune delle opzioni nel file di configurazione. L'impostazione più importante è "home_mailbox." Questa sarà la cartella cassetta postale di ogni utente nella loro home page. Se si desidera utilizzare il formato Maildir, la directory dovrebbe terminare con un finale slash, in questo modo:

home_mailbox = mail /

Un'altra opzione è il formato mbox, e di utilizzare questo formato, è sufficiente lasciare fuori dalla finale di barra:

home_mailbox = posta

Entrambi i formati sono potenti, ma ci sono differenze sottili e complessi tra di loro. Qualunque si sceglie di utilizzare, ricordate che la scelta. Trovare il 'myhostname' e impostazioni 'MyDomain' e dare loro il nome di dominio è stato associato con il computer. Ad esempio, se si possiede il nome di dominio "happy.com," le opzioni dovrebbero leggere:

myhostname = mail.happy.com
mydomain = happy.com

È possibile uscire da nano premendo Ctrl-O (per risparmiare) e Ctrl-X (per uscire).

4 Modificare il file di configurazione per Dovecot. Digitare "sudo nano /etc/dovecot.conf." L'opzione più importante è protocolli. Assicurarsi che questo include il protocollo che si desidera gli utenti di posta elettronica da utilizzare. Le opzioni più popolari sono "imap" e "pop3," ed è possibile attivare le connessioni protette aggiungendo una "s" per ciascuna opzione.

5 Impostare la posizione posta nella stessa directory si è scelto al punto 3. precedere con il formato scelto nel passaggio 3. Ad esempio:

mail_location = maildir: ~ / mail

o

mail_location = Mbox: ~ / mail

Infine, se si utilizza una versione a 64 bit di CentOS, cambiare il "login_process_size" a "64."

6 Creazione di una cassetta postale dell'utente. Digitare quanto segue:

mkdir / home / fattura / mail
fattura chown: fattura / home / fattura / mail
chmod -R 700 / home / john / mail

Questo crea la directory della posta, fa sì che l'utente possiede la sua directory della posta, e gli permette di accedervi. Questo deve essere ripetuta per ciascun utente che ha un account di posta elettronica. In questo esempio, "disegno di legge" ha l'account di posta elettronica "[email protected]."

7 Avviare il server. Digita il codice nel terminale:

chkconfig --level 345 colombaia su
inizio /etc/init.d/dovecot
inizio /etc/init.d/postfix

Consigli e avvertenze

  • Esecuzione di un proprio server e-mail non è per tutti. Lei sarà responsabile per la sua manutenzione. Se il computer che esegue il server di posta scendere, le e-mail inviate a voi si riprenderà al mittente come "inesistenti."