Gitlab, docker und sendmail ports

9

Ich habe gitlab durch das Andockfenster gelaufen, indem ich dieses Bild verwendet habe. In der Bilddokumentation finden Sie Anweisungen zum Konfigurieren eines optionalen SMTP-Servers für E-Mails, aber wenig Informationen darüber, was passiert, wenn SMTP nicht eingerichtet ist. Die gitlab-Dokumentation zeigt an, dass sendmail standardmäßig verwendet wird, also nehme ich an, dass dies passiert und für meine Zwecke (ein paar private Repositories mit nur ein paar Benutzern) glaube ich nicht, dass ich wirklich mehr als sendmail brauche. Ich habe versucht, nur die SMTP-Konfiguration zu ignorieren und alles läuft gut, aber E-Mails werden nicht gesendet. Ich weiß nicht genug über E-Mail-Server oder sendmail, um zu wissen, wie das Problem zu finden ist, aber ich vermute, dass ein bestimmter Port blockiert ist.

Meine Fragen:

  1. Kann jemand bestätigen, dass sendmail verwendet wird, und dass ich nichts konfigurieren muss?
  2. Gibt es eine einfache Möglichkeit, sendmail lokal zu testen, um festzustellen, ob es Probleme mit blockierten Ports gibt? Alle Anleitungen, die ich finde, beginnen mit mehreren Seiten Konfigurationsdetails.
  3. Welche Ports müssten sendmail für die Arbeit öffnen? Muss ich zusätzliche Ports auf dem Container oder auf meiner Firewall verfügbar machen?
aquavitae 06.10.2014, 06:25
quelle

2 Antworten

3

Shuos Antwort funktionierte für mich, außer dass ich mich änderte:

%Vor%

bis

%Vor%

Ein anderer Ansatz besteht darin, ein eigenes Docker-Image zu erstellen und die Umgebungsdatei production.rb zu aktualisieren. Hier sehen Sie, wie Ihre Dockerfile aussieht.

%Vor%

oder du kannst einfach mein Bild verwenden

  

docker ziehen leopoldodonnell / gitlab

    
Leo O'Donnell 25.08.2015 20:58
quelle
0

Ich habe gestern das selbe Problem gefunden und Ihre Frage geupdated. Jetzt habe ich es geschafft, SMTP ohne send_mail arbeiten zu lassen.

%Vor%     
Shuo 11.03.2015 03:17
quelle

Tags und Links