Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
|
redmine:email [2019/03/31 16:05] webproducer angelegt |
redmine:email [2020/01/26 11:07] (aktuell) webproducer E-Mail-Versand testen ergänzt |
||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== E-Mail-Versand über postfix konfigurieren ====== | ====== E-Mail-Versand über postfix konfigurieren ====== | ||
| - | Redmine versendet bei bestimmten Ereignissen (z. B. neuen User angelegt oder Informationen über Änderungen von Tickets) E-Mails. Damit der Versand von E-Mails vom Raspberry Pi möglich ist muss dieser konfiguriert werden. Wir benutzen in dieser Dokumentation "postfix". | + | Redmine versendet bei bestimmten Ereignissen (z. B. neuen User angelegt oder Informationen über Änderungen von Tickets) E-Mails. Damit der Versand von E-Mails vom Raspberry Pi möglich ist muss dieser konfiguriert werden. Wir benutzen in dieser Dokumentation "postfix". Noch ein Hinweis zu dieser Dokumentation: Zur besseren Übersichtlichkeit werden Parameter, die Sie durch die korrekten Werte ersetzen müssen werden hier in Klammern[] dargestellt. Die Klammern sind jedoch bei den Eintragungen in den jeweiligen Text-Dateien zu ignorieren. |
| ---- | ---- | ||
| - | ===== E-Mail-Adresse beim Internet-Service-Provider anlegen ===== | + | ===== E-Mail-Postfach beim Internet-Service-Provider anlegen ===== |
| - | Falls noch nicht geschehen muss beim Internet-Service-Provider (z. B. All-Inkl oder Hosteurope) ein E-Mail-Konto angelegt werden, welches über SMTP versenden kann. Notieren Sie sich beim Anlegen folgende Angaben, da diese für die weitere Einrichtung benötigt werden: | + | Falls noch nicht vorhanden muss beim Internet-Service-Provider (z. B. All-Inkl oder Hosteurope) ein neues E-Mail-Konto angelegt werden, welches über SMTP versenden kann. Notieren Sie sich beim Anlegen folgende Angaben, da diese für die weitere Einrichtung benötigt werden: |
| - | * E-Mail-Adresse | + | * [E-Mail-Adresse] |
| - | * SMTP-Host | + | * [SMTP-Host] |
| - | * Benutzername | + | * [Benutzername] |
| - | * Passwort | + | * [Passwort] |
| ---- | ---- | ||
| Zeile 18: | Zeile 18: | ||
| ===== Authentifizierung in postfix einrichten ===== | ===== Authentifizierung in postfix einrichten ===== | ||
| - | Öffnen Sie auf dem Raspberry Pi per SSH (z. B. über Putty) die Textdatei "sasl_passwd" über den Texteditor nano und tragen Sie dort folgende Werte im folgendem Format ein: SMTP-Host Benutzername:Passwort: | + | Öffnen Sie auf dem Raspberry Pi per SSH (z. B. über Putty) die Textdatei "sasl_passwd" über den Texteditor nano und tragen Sie dort folgende Werte im folgendem Format ein: [SMTP-Host] [Benutzername]:[Passwort] |
| <code>sudo nano /etc/postfix/sasl_passwd</code> | <code>sudo nano /etc/postfix/sasl_passwd</code> | ||
| - | Geben Sie anschließend der Datei die notwendige Berechtigung (CHMOD) und tragen Sie den Inhalt der Datei über "postmap" in die Datenbank ein: | + | Geben Sie anschließend der Datei die notwendige Berechtigung (CHMOD 600) und tragen Sie den Inhalt der Datei über "postmap" in die Datenbank ein: |
| - | <code> | + | <code> |
| sudo chmod 600 /etc/postfix/sasl_passwd | sudo chmod 600 /etc/postfix/sasl_passwd | ||
| sudo postmap hash:/etc/postfix/sasl_passwd | sudo postmap hash:/etc/postfix/sasl_passwd | ||
| Zeile 31: | Zeile 31: | ||
| ===== E-Mail-Absenderadressen für Linux-User einrichten ===== | ===== E-Mail-Absenderadressen für Linux-User einrichten ===== | ||
| - | Text folgt | + | Im nächsten Schritt werden den Linux-Usern die standardmäßigen E-Mail-Absenderadressen im Format [Linux-Username] [E-Mail-Adresse] zugeordnet. |
| + | |||
| + | <code>sudo nano /etc/postfix/sender_canonical</code> | ||
| + | |||
| + | In dieser Textdatei werden die Linux-User durch Leerzeichen getrennt den E-Mail-Absendeadressen zugeordnet. Beispiel: | ||
| + | <code>root redmine@wissensarchiv.org | ||
| + | pi redmine@wissensarchiv.org</code> | ||
| + | |||
| + | Auch der Inhalt dieser Datei wird über "postmap" in die Datenbank eingetrage: | ||
| + | |||
| + | <code>sudo postmap hash:/etc/postfix/sender_canonical</code> | ||
| ===== E-Mail-Absenderadressen SMTP-Servern zuordnen ===== | ===== E-Mail-Absenderadressen SMTP-Servern zuordnen ===== | ||
| - | Text folgt | + | Da es bei mehreren Absenderadressen durchaus sein kann, dass diese abweichende SMTP-Servern gehostet sind kann in der Textdatei "sender_dependent" die Zuordnung im Format [E-Mail-Adresse] [SMTP-Host] hergestellt werden: |
| + | |||
| + | <code>sudo nano /etc/postfix/sender_dependent | ||
| + | sudo postmap hash:/etc/postfix/sender_dependent | ||
| + | </code> | ||
| + | |||
| + | ===== postfix neu starten ===== | ||
| + | |||
| + | Um die neue Konfigruation in postfix zu übernehmen muss dieser Dienst wie folgt neu gestartet werden: | ||
| + | |||
| + | <code>sudo /etc/init.d/postfix restart</code> | ||
| + | |||
| + | ===== E-Mail-Versand testen ===== | ||
| + | |||
| + | Um die neue Konfigruation zu testen kann das Programm mailutils installiert und anschliessend damit eine Test-Email versendet werden: | ||
| + | |||
| + | <code>apt-get install mailutils | ||
| + | mail -s "Raspberry Pi versendet E-Mails" info@meine-domain.com <<< 'Diese E-Mail wurde vom Raspberry Pi versendet'</code> | ||
| + | |||
| + | ---- | ||
| + | Quelle und weitergehende Informationen: https://www.foxplex.com/sites/postfix-als-mail-relay-agent-auf-dem-raspberry-pi/ | ||