Wir beginnen mit der Darstellung dieses Glossars von Begriffen, um zu wissen, was wir tun werden:
MTAMail-Transfer-Agent. Es ist ein Agent oder Server für die Übertragung von E-Mails im Internet. Es dient der Übertragung von E-Mails und deren Verwaltung im Internet. Einige beliebtere MTAs sind Postfix und Sendmail, Exim, qmail.
SMTPDas Simple Mail Transfer Protocol (SMTP) oder Simple Mail Transfer Protocol. Es ist ein Protokoll, das für die Kommunikation in ausgehender E-Mail verwendet wird. Dieser ist dafür zuständig, ausgehende E-Mails zu verwalten und an den Zielserver zu senden.
POP und IMAPIMAP. Internet Message Access Protocol und POP. Protokoll des Postamts. Es handelt sich um Protokolle, die für die Verwaltung eingehender E-Mails auf einem Server entwickelt wurden.
PostfixPostfix ist ein Mail Exchange Agent, ähnlich wie Sendmail, es hilft uns, SMTP-Anfragen aufzulösen, die ein ausgehender Mailserver verwendet. Einige ähnliche MTAs sind Xlite oder Sendmail.
TaubenschlagEs ist ein Posteingangsserver. Zu den unterstützten Protokollen gehören Pop, Pop3 und IMAP.
Verwendete Ports:
- 25 - SMTP
- 110 - POP3
- 143 - Imap
- 587 - Einreichung
Kurze Erklärung zu So funktioniert ein Mailserver:
VERGRÖSSERN
Auf diesem Bild schickt Juan eine E-Mail an Pedro. Wenn Sie auf Senden klicken, wird die Anfrage vom SMTP-Server verwaltet, daher muss das Protokoll herausfinden, zu welchem Server auf universidad.com es geht. Dazu geht die Anfrage über einen DNS-Server, der Informationen über den Zielserver auf univerisdad.com zurückgibt, in diesem Fall Correo.universidad.com. Diese Informationen werden als MX-Einträge bezeichnet.
Sobald die Informationen des zu empfangenden Servers vorliegen, sendet das SMTP-Protokoll die Anfrage an mail.universidad.com, dass die zu liefernden Pakete gespeichert werden sollen. Wenn Peter seinen Mail-Client öffnet, lädt der eingehende POP- oder IMAP-Mail-Server diese Informationen in seinen Posteingang herunter.
Anforderungen
- Verwendete Linux-Distribution: CentOS 6.5
- Kostenfreier Download
CentOS Mailserver-Installation
Konfiguration der Netzwerkkarte
Wir müssen unsere Netzwerkkarte mit einer festen IP konfigurieren, entweder mit dem Network Manager-Assistenten oder über die Konsole. In diesem Beispiel verwenden wir die folgenden Parameter.
NotizWenn wir eine virtuelle Maschine verwenden, konfigurieren wir den Netzwerkadapter als Bridge.
IPADDR = 192.168.0.19 NETMASK = 255.255.255.0 GATEWAY = 192.168.0.1 DNS1 = 187.185.15.114Mit diesen Daten wird es konfiguriert (obwohl sie je nach Bedarf variiert werden können).
Postfix-Installation und -Konfiguration
So installieren Sie den SMTP-Server für ausgehende Mail. Wir öffnen das Terminal und führen den folgenden Befehl aus:
# lecker Postfix installierenSobald die Pakete installiert sind, starten wir den Dienst.
# yum service postfix startWir haben es so eingestellt, dass es bei jedem Serverstart automatisch startet.
# yum chkconfig postfix onEs wird konfiguriert.
Konfigurationsdatei main.cf bearbeiten
Wir bearbeiten die Konfigurationsdatei main.cf was in folgendem Pfad liegt:
# /etc/postfix/main.cfNotizEntfernen Sie das Kommentarzeichen (entfernen Sie das #-Zeichen) oder entfernen Sie das Kommentarzeichen und ändern Sie die folgenden Zeilen in der Datei.
# Legen Sie den Hostnamen fest, den wir verwalten werden. myhostname = mail.solvetic.net # Legen Sie die Hauptdomäne fest. mydomain =solvtic.net # Entkommentieren Sie diese Zeile: myorigin = $ mydomain # Stellen Sie es so ein, dass es für alle Schnittstellen funktioniert. inet_interfaces = all # Wir entkommentieren die folgende Zeile mynetworks_styles = subnet # Richten Sie die lokalen Netzwerke ein, für dieses Beispiel gehen wir davon aus, dass unser LAN 192.168.0.1/24 ist mynetworks = 192.168.1.0/24, 127.0.0.0/8 # Wir entkommentieren folgendes line home_mailbox = Maildir /Wir speichern die Änderungen, beenden und starten den Postfix-Dienst neu.
#Service-Postfix-NeustartDu wirst schon aufstehen.
Dovecot Installation und Konfiguration
So installieren Sie den POP3- und IMAP-Dienst (Posteingangsserver):
# lecker Taubenschlag installierenJetzt heben wir den Service an:
# yum service postfix startWir konfigurieren es so, dass es automatisch startet, sobald der Server eingeschaltet ist:
# yum chkconfig Taubenschlag anBearbeiten Sie die Konfigurationsdatei Taubenschlag.conf
Wir gehen folgende Route:
# /etc/dovecot/dovecot.confWir kommentieren den Parameter:
#Protokolle, die wir bereitstellen möchten = imap pop3 lmtpWir speichern die Änderungen, beenden und starten den Dovecot-Dienst neu.
# Service Taubenschlag NeustartDamit sind Sie bereit.
Überprüfen Sie das Senden und Empfangen von E-Mails über das Terminal
Jetzt werden wir überprüfen, ob unser Server funktioniert - der lustigste Teil - und für sie werden wir zwei Benutzer erstellen, einer ist der Sender und der andere der Empfänger. Für diesen Check müssen wir installiert haben telnet oder netcat.
NotizWenn wir nicht installiert haben telnet, laden wir das Paket herunter und installieren es mit dem Befehl:
# yum installiere telnet
Wir erstellen zwei gemeinsame Benutzer:
Benutzer 1 # useradd pedro # passwd pedro # Passwort: 12345 Benutzer 2 # useradd juan # passwd juan # Passwort: 12345Nun öffnen wir eine Verbindung zum ausgehenden ESMTP Postfix Mailserver über Telnet auf Port 25 (smtp) mit dem Befehl:
# telnet 127.0.0.1 25Als nächstes schreiben wir folgendes:
HELOsolvtic.net -Eingabe- MAIL FROM: pedro -Eingabe- RCPT AN: juan -Eingabe- DATEN (Eingabe). Hallo, das ist eine Testmail. (wir beenden die Nachricht in den DATA mit Enter und einem Punkt am Ende) QUITWir haben die Verbindung geschlossen und werden jetzt sehen, ob die Nachricht Juan erreicht hat. Für sie öffnen wir eine Verbindung zum Posteingangsserver Taubenschlag über Telnet auf dem Port 110 (POP3).
# telnet 127.0.0.1 110Als nächstes schreiben wir folgendes:
user juan -Enter- pass 12345 -Enter- LIST -Enter- RETR 1 -Enter- (Die Zahl 1 hier zeigt an, dass es sich um die erste gesendete Nachricht handelt)Und jetzt können wir die Botschaft sehen, die wir von Petrus an Johannes gesendet haben. Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben