Wie man einen CentOS-E-Mail-Server einrichten

October 6

Wie man einen CentOS-E-Mail-Server einrichten

Wenn Sie der Grenzen, die von e-Mail-Konten, die von Unternehmen wie Google und Yahoo bereitgestellte überdrüssig geworden und Ihre eigenen e-Mail-Server hosten möchten, können Sie mit Ihrem CentOS Linux-Computer tun. Sie benötigen zwei verschiedene Programme, Postfix und Dovecat, um Ihre Server zu behandeln und beide sind open Source und in das Yum-Repository verfügbar.

Anweisungen

1 Öffnen Sie ein Terminal, indem Sie auf "Anwendungen" "Zubehör" und "Terminal."

2 Geben Sie "Sudo Yum install postfix.i386." Geben Sie das Root-Passwort, wenn gefragt und zu Fragen "Ja" zu beantworten. PostFix dient zum Senden und empfangen von e-Mails aus dem Internet. Geben Sie "Sudo Yum install Dovecot." Wieder, geben Sie das Root-Passwort und Antwort ja auf alle Fragen, die Sie vom Installationsprogramm gefragt werden. Dovecot bieten Benutzern mit IMAP oder POP3-Zugriff auf ihre e-Mail-Konten.

3 Bearbeiten Sie die Konfigurationsdatei für Postfix. Geben Sie "Sudo Nano /etc/postfix/main.cf" Öffnen Sie die Konfigurationsdatei im Texteditor Nano. Die Standardwerte werden eignen sich gut für die meisten Systeme, aber ein anspruchsvoller Mail-Server, müssen Sie einige Optionen in der Konfigurationsdatei angeben. Die wichtigste Einstellung ist "Home_mailbox." Dies wird jedes Benutzers Postfachverzeichnis in ihrer Homepage sein. Wollen Sie das Maildir-Format benutzen, sollte das Verzeichnis mit einem nachgestellten Schrägstrich wie folgt enden:

Home_mailbox = Mail /

Eine weitere Option ist das Mbox-Format, und um dieses Format zu verwenden, einfach den nachgestellten Schrägstrich weglassen:

Home_mailbox = Mail

Beide Formate sind mächtig, aber es sind subtil und komplex Unterschiede zwischen ihnen. Welches Sie wählen, um zu verwenden, denken Sie daran, dass diese Entscheidung. Finden Sie die Einstellungen für 'meinhostname' und 'Mydomain' und geben sie den Domänennamen, den Sie mit Ihrem Computer verbunden haben. Wenn Sie die Domain Name "happy.com" besitzen, sollte z. B. die Optionen lauten:

myhostname=Mail.Happy.commydomain=Happy.com

Sie können Nano beenden, durch Drücken von STRG-O (zu speichern) und STRG-X (zu verlassen.)

4 Bearbeiten Sie die Konfigurationsdatei für den Dovecot. Geben Sie "Sudo Nano /etc/dovecot.conf." Die wichtigste Option ist Protokolle. Stellen Sie sicher, dass dies das Protokoll enthält die e-Mail-Benutzer verwenden möchten. Die beliebtesten Optionen sind "Imap" und "pop3", und Sie können sichere Verbindungen aktivieren, indem Sie ein "s" an jede Option anfügen.

5 Legen Sie den Mail-Speicherort in das gleiche Verzeichnis, die, das Sie in Schritt 3 ausgewählt haben. Das Format, das Sie in Schritt 3 Wählen Sie voranstellen. Zum Beispiel:

Mail_location = Maildir: ~ / mail

oder

Mail_location = Mbox: ~ / mail

Schließlich verwenden Sie eine 64-Bit Version von CentOS, ändern Sie die "Login_process_size" und "64".

6 Erstellen Sie ein Benutzerpostfach. Geben Sie Folgendes ein:

Mkdir /home/bill/mailChown Rechnung: Bill /home/bill/mailChmod -R-700-/home/john/mail

Dies schafft das Mail-Verzeichnis, wird sichergestellt, dass der Benutzer seine e-Mail-Verzeichnis besitzt, und ihm erlaubt, darauf zugreifen. Dies muss für jeden Benutzer wiederholt werden, die ein e-Mail-Konto verfügt. In diesem Beispiel hat die "Rechnung" das e-Mail-Konto "[email protected]."

7 Starten Sie den Server. Geben Sie diesen Code im Terminal:

Chkconfig --Level 345 Dovecot auf/etc/init.d/dovecot start/etc/init.d/postfix start

Tipps & Warnungen

  • Ihre eigenen e-Mail-Server ausgeführt wird ist nicht jedermanns Sache. Sie ist für seinen Unterhalt verantwortlich. Der Computer mit Ihrem Mail-Server ausfallen sollte, springt alle an Sie gesendeten e-Mails als "unzustellbar" an den Absender zurück