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/ | ||