Make Digital Beautiful.

und schnell

Ghost CMS mit Mailgun und Port 587 einrichten

Wie man Ghost CMS mit Mailgun zum Senden vom Mails überredet, wenn auf dem Server die Ports 25 und 465 gesperrt sind. Dies ist auf vielen VPS Servern der Fall. Unter anderem bei Hetzner bis nach der Zahlung der ersten Rechnung.

  1. Richtet eure Domain zum Senden von E-Mails entsprechend der Anleitung von Ghost und Mailgun ein. Soweit ist das einigermaßen klar.
  2. Eure DNS Settings hat Mailgun validiert.
mailgun hat eure DNS Settings verifiziert

Der Teil, der in der offiziellen Anleitung fehlt, kommt nun

  1. Auf die Domain klicken, um einen Sending API Key einrichten
mailgun domain zum versenden klicken

2. Den Send Api Key erstellen und kopieren

mailgun send api key erstellen

3.  Im Ghost Backend in die E-Mail Newsletter Settings

ghost cms einstellungen für newsletter

4.  und hier ist die Anleitung von Ghost und/oder Mailgun verwirrend.
Richtig wird dort nur eure Domain zum Versenden von Mails eingetragen ohne API, us, eu, …. |

ghost cms send api key eintragen um newsletter zu versenden#

WICHTIG: in das Feld Mailgun Private API key, kommt der Key
von Punkt 1. Der für die Sending Domain!

So könnt Ihr Newsletter/Mails an Eure Mitglieder/Subscriber schicken. 

Teil 2:

b.1. Config.json: Ghost & Mailgun

Die Mail Einstellung hier ist anscheinend nur für den Benutzer-Registrierungsprozess.

Port 587 aus bekannten Gründen.
hier wird der SMTP Server von Mailgun eingetragen.

eure config.json
config.json

b.2. „user“ und „pass“ bekommt ihr wie folgt in Eurem Mailgun Account

smtp credidentials 1
smtp credidentials 2
smtp credidentials 3
smtp credidentials 4
smtp credidentials 5

Das Password ist nur in Eurer Zwischenablage

und ihr trägt jetzt in Eure config.json als „user“ den E-Mail-Account ein, den ihr eben erstellt habt und das „pass“ aus eurer Zwischenablage. 

config json ghost
wäre in dem Fall natürlich ghost@kinkytaboo.de und nicht kinky@kinkytaboo.de