Nach der Installation kann die E-Mail-Verifizierung nicht abgeschlossen werden

Ich habe Discourse auf einem neuen VPS installiert. Allerdings kann ich die Verifizierung und die Anmeldung nicht abschließen.

Ich befolge diese Anleitung:
Troubleshoot email on a new Discourse install

Das Problem scheint meiner Einschätzung nach darin zu liegen, dass Discourse den SSL-Hostnamen für den Mailserver nicht akzeptiert. Dieser ist auf mail.posklip.co.za konfiguriert. Da es sich um einen Shared-Server handelt, weicht der Server-Hostname vom Mail-Hostname ab. Weiß jemand, was Discourse erwartet, wenn dieser Fehler auftritt? Sollte ich Discourse mit dem Hauptservernamen konfigurieren?

Einige zusätzliche Dinge, die ich bisher überprüft habe

Mailserver-Einrichtung
Mein Mailserver ist als Shared-Hosting-Server in der Produktion konfiguriert und funktioniert. DKIM, SSL und SPF sind eingerichtet. Ich habe zudem die IP-Adresse des neuen Servers in meine SPF-Einstellungen aufgenommen.

SSL-Test (https://ssl-tools.net/mailservers/mail.posklip.co.za)

Produktions-Log

root@29:/var/discourse# tail shared/standalone/log/rails/production.log
  Rendering layouts/email_template.html.erb
  Rendered layouts/email_template.html.erb (Duration: 0.1ms | Allocations: 32)
Delivered mail 6b773c78-face-4a27-bfcb-86f8c47a0790@gesels.posklip.co.za (413.3ms)
Job exception: hostname "mail.posklip.co.za" does not match the server certificate

  Rendering layouts/email_template.html.erb
  Rendered layouts/email_template.html.erb (Duration: 0.1ms | Allocations: 32)
Delivered mail 78e71b52-903e-4a55-a122-dde6d3ab87ad@gesels.posklip.co.za (366.5ms)
Job exception: hostname "mail.posklip.co.za" does not match the server certificate
1 „Gefällt mir“

Sie müssen ein korrektes SSL-Zertifikat auf Ihrem Mailserver installieren.

Das aktuell auf dem Server installierte Zertifikat enthält mail.posklip.co.za nicht als alternativen Namen.

1 „Gefällt mir“

Einfacher: Konfigurieren Sie Ihren Mailserver einfach als 20.atservice.co.za anstelle von mail.posklip.co.za

4 „Gefällt mir“

@RGJ Danke! Das hat das Problem gelöst.

Also für alle anderen, die darauf stoßen: Wenn Ihr Mailserver auf einem Shared-Hosting-Server läuft, müssen Sie den Hostnamen des Shared-Hosting-Servers verwenden und nicht den DNS-Namen Ihrer Domain für Ihren Mailserver.

2 „Gefällt mir“