Konfigurieren der E-Mail-Einstellungen für die kontinuierliche Xcode-Integration

8

Ich habe Mavericks und OSX Server eingerichtet und Xcode-Bots eingerichtet. Für jeden Bot gibt es eine Benachrichtigungseinstellung, mit der Sie alle Committer per E-Mail über Erfolg oder Misserfolg informieren können. Ich habe diese Option aktiviert und eine zusätzliche E-Mail-Adresse zum Testen hinzugefügt.

Ich kann nicht scheinen, wo die E-Mail-Einstellungen zu konfigurieren sind (d. h. SMTP-Server, Login, Passwort). Ich habe versucht, Mail auf OSX Server zu aktivieren und es für die Weiterleitung von ausgehenden E-Mail über ISP zu setzen, aber das schien nicht zu helfen.

Jede Anleitung wäre willkommen.

    
Toland Hon 07.12.2013, 00:34
quelle

2 Antworten

6

Damit E-Mails versandt werden können, müssen Sie nur Postfix auf Ihrem OSX-Rechner einrichten.

Hier sind zwei Anleitungen, die ich bei der Einrichtung verwendet habe:

Danach wurden die E-Mails ohne Probleme versandt.

    
Toland Hon 11.12.2013, 00:51
quelle
1

Diese Anweisungen beziehen sich auf den Anwendungsfall eines Xcode-Servers, der auf einem Host ausgeführt wird, der zuvor nicht als Server eingerichtet wurde.

Xcode Server wird als Systembenutzer ausgeführt und hat keinen Zugriff auf Benutzer-E-Mail-Einstellungen. Wenn es E-Mails generiert, verwendet es den Hostnamen und die Domäne des Systems und stellt die E-Mail zur Zustellung in die Warteschlange. Normalerweise, wenn das System nicht als Server eingerichtet wurde, geht die E-Mail nirgendwohin von einer E-Mail-Adresse, die ISPs und andere Mail-Provider nicht akzeptieren.

OS X Server auf Mavericks kommt mit einem Mailserver.

Der folgende Schritt richtete den Mail-Server so ein, dass er alle System-E-Mails an einen Mail-Service-Provider weiterleitete, der die "Von" -Adresse in einen festen Namen änderte.

Schritt 1: Verwenden Sie die Anwendung "Server" und untersuchen Sie die Serverkonfiguration, indem Sie im Abschnitt Server auf Ihren Computer klicken. Notieren Sie den "Host-Namen:".

Schritt 2: In / Bibliothek / Server / Mail / Config / Postfix

Fügen Sie der Datei main.cf Folgendes hinzu:

%Vor%

Erstellen Sie eine Datei generic :

%Vor%

Dabei ist <host name> der oben aufgezeichnete Hostname und <user name>@<domain name> die E-Mail-Adresse, die Sie als Quelle für alle E-Mails von diesem Host verwenden möchten.

Schritt 3: Stellen Sie das E-Mail-Relay in der Anwendung "Server" unter Dienste & gt; Mail ein. Überprüfen Sie ausgehende Post über ISP. Klicken Sie auf Bearbeiten, um die Parameter festzulegen.

Schritt 4: Schalten Sie den Mail-Server ein.

Schritt 5: Test vom Terminal:

%Vor%     
David Bernard 17.09.2014 00:45
quelle

Tags und Links