lager:oeff_netze:mail_labor
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| lager:oeff_netze:mail_labor [2014/01/22 17:54] – richard | lager:oeff_netze:mail_labor [2025/11/19 16:15] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ~~DISCUSSION|Ergänzungen~~ | + | ~~DISCUSSION:closed|Ergänzungen~~ |
| ====== E-Mail Laborübung ====== | ====== E-Mail Laborübung ====== | ||
| - | ===== E-Mail Versand | + | ===== Einleitung |
| - | Man kann "zu Fuß" eine [[http:// | + | Es soll ein Mailserver eingerichtet werden auf den ein Testuser ('' |
| - | [[https:// | + | Der Mail-Server ist auf einer virtuellen Maschinen einzurichten. |
| **HINWEIS: | **HINWEIS: | ||
| + | Das [[https:// | ||
| - | dig mx DOMAINNAME (als '' | + | ===== Mailserver einrichten ===== |
| - | Benötigte Pakete | + | ==== Domain-Name bekannt machen ==== |
| - | apt-get install postfix system-switch-mail mailutils | + | Im folgenden wird davon ausgegangen, |
| - | doveconf | + | ==== Lokalen Test-User einrichten ==== |
| - | + | ||
| - | /etc/hosts anpassen | + | |
| - | + | ||
| - | ===== Lokalen Test-User einrichten | + | |
| + | Damit eine E-Mail versendet werden kann, wird ein Empfänger benötigt. Dieser wird lokal auf dem Mailserver als normaler Benutzer angelegt. Hierdurch kann dieser Nutzer bereits prinzipiell E-Mails empfangen. | ||
| Mit dem folgenden Befehl kann ein Testuser '' | Mit dem folgenden Befehl kann ein Testuser '' | ||
| < | < | ||
| Zeile 29: | Zeile 27: | ||
| Damit kann der User '' | Damit kann der User '' | ||
| - | ===== Anpassen der postfix-Konfiguration ===== | + | ==== Pakete installieren |
| - | Die '' | + | Benötigte Pakete: |
| + | < | ||
| + | |||
| + | Während der Installation von '' | ||
| + | |||
| + | * Netztype -> lokaler Server (Option: "nur lokal" | ||
| + | * Domäne -> Rechnername (ansonsten werden die lokalen Nutzer nicht erkannt) | ||
| + | |||
| + | Optionale Pakete: u.a. dovecot als IMAP-Server | ||
| + | < | ||
| + | |||
| + | ==== Anpassen der postfix-Konfiguration ==== | ||
| + | |||
| + | Die '' | ||
| - mittels des Befehls '' | - mittels des Befehls '' | ||
| - direkt in der Datei | - direkt in der Datei | ||
| - | Wenn die zweite Variante gewählt wird, sollte zunächst eine Sicherung der '' | + | Wenn die zweite Variante gewählt wird, sollte zunächst eine Sicherung der '' |
| Die folgenden Parameter sind an das eigene System anzupassen: | Die folgenden Parameter sind an das eigene System anzupassen: | ||
| < | < | ||
| - | # Lokaler Ordner im User-Ordner, | + | # Deaktivieren von procmail, falls dies versehentlich während der Installation |
| - | home_mailbox = MailBox/ | + | |
| - | + | ||
| - | # Deaktivieren von procmail, falls dies versehentlich während der Installtion | + | |
| mailbox_command = | mailbox_command = | ||
| Zeile 58: | Zeile 66: | ||
| </ | </ | ||
| + | Mit dem folgenden Befehl kann der '' | ||
| + | < | ||
| postfix status | postfix status | ||
| - | Neustart des postfix-Daemon | + | postfix -c / |
| + | |||
| + | service postfix start | ||
| service postfix restart | service postfix restart | ||
| + | |||
| service dovecot restart | service dovecot restart | ||
| + | </ | ||
| + | ==== dovecot-Konfiguration (POP3 bzw. IMAP) ==== | ||
| - | ===== Einleiten des Mail-Versands ===== | + | Für die Kommunikation mit dem Server über die POP3 bzw. IMAP-Schnittstellen wird das Programm '' |
| + | Das folgende Beispiel zeigt die zu ändernden Einträge. Alle anderen Parameter können zunächst unverändert bleiben: | ||
| + | < | ||
| + | ## / | ||
| + | # imap imaps pop3 pop3s | ||
| + | protocols = imap imaps pop3 pop3s | ||
| + | # mbox | ||
| + | mail_location = mbox: | ||
| + | #oder | ||
| + | # maildir | ||
| + | mail_location = maildir: | ||
| + | </ | ||
| + | |||
| + | ===== Manueller E-Mail Versand ===== | ||
| + | Man kann "zu Fuß" eine [[http:// | ||
| + | |||
| + | < | ||
| netcat MailServerName 25 | netcat MailServerName 25 | ||
| ehlo yourdomain.com | ehlo yourdomain.com | ||
| mail from: root@yourdomain.com | mail from: root@yourdomain.com | ||
| - | rcpt to: ziel@da.com | + | rcpt to: testuser@MAILSERVERNAME |
| + | data | ||
| subject: BETREFF | subject: BETREFF | ||
| BODY-TEXT | BODY-TEXT | ||
| . | . | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== E-Mail-Empfang lokal ===== | ||
| + | |||
| + | Die E-Mail wurde bereits an den Testuser versendet (vgl. neuer lokaler Nutzer). Um die E-Mail zu lesen können kann der Befehl '' | ||
| + | |||
| + | ===== E-Mail-Empfang per Client (Thunderbird) ===== | ||
| + | |||
| + | Zunächst ist ein neues Konto im Thunderbird ein zu richten. Hierbei muss die Domain mit dem Computername übereinstimmen, | ||
| + | < | ||
| + | testuser@MAILSERVERNAME | ||
| + | </ | ||
| + | |||
| + | Der Mailclient Thunderbird akzeptiert diese Vorgehensweise nur widerwillig. Über eine manuelle Konfiguration kann er allerdings dennoch " | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ===== Vertiefende Aufgaben ===== | ||
| + | |||
| + | ==== Mail-Versand über zwei oder mehrere Server hinweg ==== | ||
| + | |||
| + | 2-3 Schüler könnten sich gegenseitig E-Mails senden über die jeweils selbst eingerichteten MTAs, hierzu sind entsprechende Einträge in die ''/ | ||
| + | < | ||
| + | 192.168.0.< | ||
| + | 192.168.0.< | ||
| + | 192.168.0.< | ||
| + | </ | ||
| + | |||
| + | ==== Alias Unterstützung ==== | ||
| + | |||
| + | Mit dem Konstrukt eines '' | ||
| + | Unter Linux werden diese Alias zentral in der Datei ''/ | ||
| + | **Wichtig**: | ||
| + | |||
| + | < | ||
| + | |||
| + | Hier ein Beispiel für die Anlage neuer Aliases: | ||
| + | < | ||
| + | # / | ||
| + | # Mails an root werden sowohl an die lokalen Benutzer user1 und user2 | ||
| + | # als auch an root zugestellt. | ||
| + | root: | ||
| + | # lokaler Benutzer " | ||
| + | user1: user1@test.de | ||
| + | </ | ||
| + | |||
| + | |||
| + | ====== Weiterführende Informationen ====== | ||
| + | Mit dem folgenden Befehl lassen sich die Mail-Informationen zu einer Domain ermitteln (vgl. auch nslookup): | ||
| + | **Hinweis**: | ||
| + | |||
| + | < | ||
| + | |||
| + | Mehr Informationen zum '' | ||
lager/oeff_netze/mail_labor.1390413245.txt.gz · Zuletzt geändert: (Externe Bearbeitung)
