SMTP-Relayhost in grommunio konfigurieren

Die E-Mail- und Collaboration-Suite grommunio ist eine vielversprechende OpenSource-Alternative zu Microsoft Exchange und Office 365.

Um dort einen SMTP-Relayhost zu hinterlegen, ist allerdings noch etwas Handarbeit nötig, daher hier ein kurzes Tutorial dazu.

* * *

Logge dich per SSH auf deinem grommunio-Host ein.

Lege mit folgendem Befehl die Datei /etc/postfix/sasl_passwd an, in der du die Zugangsdaten für den Relayhost konfigurierst:

postmap /etc/postfix/sasl_passwd

Öffne nun diese Datei und hinterlege darin deine Zugangsdaten im Schema [SERVER]:PORT BENUTZERNAME:PASSWORT, z.B. wie folgt:

# sasl_passwd
# Syntax:
# domain        username:password
# Example:
# foo.com       username:password
# See /usr/share/doc/packages/postfix/README_FILES/SASL_README
# for more details
#
[smtp.provider.de]:587 relayhost@provider.de:1zbysWBTbY8UhoYPX94LQWno

Speichere die Datei, öffne anschließend die Postfix-Konfigurationsdatei /etc/postfix/main.cf und konfiguriere die Parameter wie folgt:

Achtung
Diese stehen nicht direkt untereinander in der Datei, sondern sind über mehrere Blöcke verteilt.

relayhost = [smtp.provider.de]:587

smtp_sasl_auth_enable = yes
smtp_sasl_security_options = noanonymous
smtp_sasl_password_maps = lmdb:/etc/postfix/sasl_passwd`

smtp_use_tls = yes
#smtpd_tls_CAfile =

Mappe nun die Zugangsdaten aus der Datei /etc/postfix/sasl_passwd mit folgendem Befehl in eine lmdb-Datei:

postmap /etc/postfix/sasl_passwd

Nach einem Neustart von Postfix ist dein System einsatzbereit und verschickt Mails über diesen Relayhost:

systemctl restart postfix

Im Log-Bereich von grommunio (/logs im Administrations-Interface) kannst du dir die Postfix-Logs ansehen. Alternativ siehst du sie auch nach Eingabe von systemctl status postfix. Ein erfolgreicher Verbindungsaufbau nach Versand einer Mail über die Weboberfläche sieht wie folgt aus:

stopping the Postfix mail system
Starting mail service (Postfix)
starting the Postfix mail system
daemon started -- version 3.5.9, configuration /etc/postfix
connect from localhost[::1]
72AE9388: client=localhost[::1]
72AE9388: message-id=<gxZS.Ov3RwSxdvEKL71y_1wKkdA@q_W1_sYEBECmVMt7iFUgtIfd6FwtaPxJkpK2-9Oujr0.xz>
72AE9388: from=<administrator@meinedomain.de>, size=1594, nrcpt=2 (queue active)
disconnect from localhost[::1] ehlo=1 mail=1 rcpt=1 data=1 quit=1 commands=5
72AE9388: to=<archive@mail.meinedomain.de>, relay=127.0.0.1[127.0.0.1]:2693, delay=0.52, delays=0.48/0.01/0/0.03, dsn=2.0.0, status=sent (250 OK <JZEC8QSK0X13HYS7>)
72AE9388: to=<cs@sweetgood.de>, relay=smtp.provider.de[1.2.3.4]:587, delay=1.1, delays=0.48/0.02/0.44/0.18, dsn=2.0.0, status=sent (250 Requested mail action okay, completed: id=1MQPVR-1qhvH31m2T-00MNW1)
72AE9388: removed
* * *

Ich möchte einen SMTP-Relayhost in grommunio hinterlegen, habe dabei aber Schwierigkeiten

Ich unterstütze dich gerne beim Betrieb von grommunio und der entsprechenden Konfiguration.
Schreib mir hierzu einfach über Kontakt, per Telegram oder unten in die Kommentare eine Nachricht.

* * *
* * *
Christian Süßenguth Christian Süßenguth @sweetgood

Hi, ich bin Christian und Inhaber der Firma SWEETGOOD. Mit dem andersGOOD Blog möchte ich auch dich für datensichere IT-Lösungen begeistern. So bringst du dein Unternehmen voran, ohne großen Konzernen deine wertvollen Daten zu liefern. Probiers mal anders!


Kommentarbereich

Die Kommentare sind für dich noch deaktiviert, da du dem Setzen von Cookies bisher nicht zugestimmt hast.
Klicke oben rechts auf "Ja, klar!" und lade die Seite neu, um die Kommentare anzuzeigen.

Seite neu laden

👾 Magst du Kekse?

Ich würde gerne Cookies setzen

Ist das OK für dich?