Rechnungsversand Email SMTP - Selfhosting hitobito

hallo hitobito crew,

leider finden wir keine info betreffs änderung des smtp versands anstatt an localhost nach extern. wo müsste wie welche datei geändert werden um den versand der rechnungsstellung nach aussen auslösen zu können. geht das mit smtp relay? weiss jemand kleinen tip?

danke herzlichst für deine unterstützung!
:heart_eyes:

Hallo simpl!

hitobito verwendet für diesen Zweck Umgebungsvariabeln. Je nach dem wie du hitobito betreibst ist es unterschiedlich wie vorgehen musst um diese Variabeln zu setzen. Im Entwicklungs-Docker-Setup sind diese in der Datei docker/rails.env gesetzt:

RAILS_MAIL_DOMAIN=localhost
RAILS_MAIL_DELIVERY_METHOD=smtp
RAILS_MAIL_DELIVERY_CONFIG=address: mailcatcher, port: 1025

Diese Einstellungen sind im Entwicklungs-Docker-Setup so eingerichtet, dass sie (für die lokale Entwicklung) die Mails nicht wirklich versenden sondern an einem Ort (im sogenannten Mailcatcher) sammeln.

Für die produktiven Versionen betreiben wir hitobito auf OpenShift (einer Variante von Kubernetes), und geben dort diese Werte via sogenannte Secrets als Environment Variablen in den rails- und den delayed-job-Container hinein.

Die verfügbaren Umgebungsvariabeln die du setzen kannst sind hier dokumentiert: hitobito/02_deployment.md at master · hitobito/hitobito · GitHub

Liebe Grüsse
Carlo

hallo carlo, danke für die infos.
scheint nicht so einfach zu sein zumal kein developer sind.
:slight_smile: werdens trotzdem x probieren
herzlichen dank für die unterstützung.