Wenn Sie müde von den Grenzen, die durch E-Mail- Konten von Firmen wie Google und Yahoo vorgesehen auferlegt haben und möchten Ihre eigene E-Mail -Server zu hosten , können Sie dies mit Ihrem CentOS Linux-Computer . Sie müssen zwei verschiedene Programme , Postfix und Dovecat , auf Ihren Server zu behandeln , und beide sind Open Source und in der yum respository . Anleitung
1
Öffnen Sie ein Terminal , indem Sie auf "Anwendungen ", "Zubehör " und " Terminal".
2
Typ "sudo yum install postfix.i386 . " Geben Sie das root-Passwort gefragt , wenn und 'Ja' antworten auf alle Fragen . PostFix werden für das Senden und Empfangen von E-Mails aus dem Internet . Geben Sie "sudo yum install dovecot . " Wieder geben das Root-Passwort und mit Ja beantworten Fragen, die Sie vom Installationsprogramm aufgefordert werden . Dovecot werden die Nutzer mit IMAP oder POP3 Zugang zu ihren E-Mail- Konten bieten .
3
Bearbeiten Sie die Konfigurationsdatei für Postfix . Geben Sie "sudo nano /etc /postfix /main.cf ", um die Konfigurationsdatei im Nano Texteditor öffnen. Die Standardwerte wird gut funktionieren für die meisten Systeme , sondern ein anspruchsvoller Mail-Server erfordert, dass Sie einige der Optionen in der Konfigurationsdatei angeben . Die wichtigste Einstellung ist " home_mailbox . " Dies wird im Postfach des Benutzers Verzeichnis in ihrer Homepage sein . Wenn Sie das Maildir -Format verwenden möchten, sollten das Verzeichnis mit Ende eine hintere Schrägstrich , wie folgt aus:
home_mailbox = mail /Tablet
weitere Option ist die mbox-Format , und dieses Format verwenden , lassen sie den abschließenden Schrägstrich :
home_mailbox = mail
Beide Formate sind mächtig , aber es gibt subtile und komplexe Unterschiede zwischen ihnen. Wofür Sie verwenden möchten , denken Sie daran , dass die Wahl. Finden Sie die ' myhostname ' und ' mydomain ' Einstellungen und geben ihnen den gewünschten Domainnamen mit Ihrem Computer verbunden haben . Zum Beispiel, wenn Sie den Domain-Namen besitzen " happy.com , " die Optionen sollte lauten:
myhostname = mail.happy.commydomain = happy.com
nano durch Drücken von Strg austreten kann -O ( zu speichern ) und Strg -X ( zu beenden. )
4
bearbeiten Sie die Konfigurationsdatei für Dovecot . Geben Sie "sudo nano /etc /dovecot.conf . " Die wichtigste Option ist -Protokolle. Stellen Sie sicher, dass diese das Protokoll Sie wünschen, dass Ihre E-Mail- Nutzer zu bedienen sind . Die beliebtesten Optionen sind " imap " und " POP3 ", und Sie können sichere Verbindungen durch Anhängen eines "s" zu jeder Option zu aktivieren.
5
Stellen Sie den Mail- Standort in das gleiche Verzeichnis Sie wählte Schritt 3 . Precede es mit dem Format wählen Sie in Schritt 3 . Zum Beispiel:
mail_location = Maildir : ~ /mail
oder in
mail_location = mbox : ~ /mail
Schließlich, wenn Sie eine 64 - bit-Version von CentOS , ändern Sie die " login_process_size " bis " 64 ".
6
erstellen Sie einen Benutzer -Postfach. Geben Sie den folgenden :
mkdir /home /bill /mailchown Rechnung: Rechnung /home /bill /mailchmod -R 700 /home /john /mail
Dies schafft die E-Mail -Verzeichnis , sorgt dafür, dass die Benutzer besitzt seine Mail-Verzeichnis , und erlaubt ihm , um darauf zuzugreifen . Dies muss für jeden Benutzer, der eine E-Mail -Konto hat wiederholt werden. In diesem Beispiel ist " bill " hat die E-Mail- Konto " bill@happy.com . "
7
Starten Sie den Server . Geben Sie diesen Code in der Klemme:
chkconfig - level 345 dovecot auf /etc /init.d /dovecot start /etc /init.d /postfix start