Configurare trimitere email pentru Ghost blog

Configurarea corectă a trimiterii email pentru Ghost blog îți permite să primești emailurile de recuperare parolă, să trimiți invitații pentru alți utilizatori ai blogului sau, dacă ai configurată funcționalitate de Members, să trimiți emailurile de creare cont.

Configurare trimitere email pentru Ghost blog

Cel mai important pas după instalarea Ghost și după setarea unei soluții de backup, despre care am discutat în articole anterioare este trimiterea de email-uri. Configurarea corectă a trimiterii email pentru Ghost blog îți permite să primești emailurile de recuperare parolă, să trimiți invitații pentru alți utilizatori ai blogului sau, dacă ai configurată funcționalitate de Members, să trimiți emailurile de creare cont.

Poți utiliza în principiu orice serviciu extern de trimitere emailuri ce suportă protocolul SMTP, deși în principiu Ghost este integrat doar cu Mailgun care oferă o soluție ieftină pentru bloguri de dimensiuni medii - $0.80 / 1000 email-uri trimise. Alte alternative cu prețuri bune sau cu o limită acceptabilă oferită în mod gratuit

  • Mailjet oferă până la 6000 de emailuri gratuite pe lună
  • Gmail cu o limită de 500 de emailuri pe lună dacă ai un cont Google Apps sau custom domain atașat
  • Sengrid limitat la 100 de emailuri zilnic
  • Amazon SES cu un cost de doar $0.10 / 1000 email-uri trimise
  • Indiferent care dintre soluții o vei folosi modificările trebuie realizate în fișierul config.production.json din folderul instalării Ghost. Caută secțiunea următoare

    "mail": {
        "transport": "Direct"
    },

    Pentru integrarea cu Mailgun - modifică în mod corespunzător

    mail": {
        "transport": "SMTP",
        "options": {
            "service": "Mailgun",
            "auth": {
                "user": "postmaster@example.mailgun.org",
                "pass": "1234567890"
            }
        },
        "from": "'Custom Name' <myemail@address.com>"
    }

    Pentru integrarea cu un alt serviciu SMTP

    "mail": {
        "transport": "SMTP",
        "options": {
            "host": "smtp.domain.com",
            "port": 587,
            "auth": {
                "user": "postmaster@example.domain.com",
                "pass": "1234567890"
            }
        },
        "from": "'Custom Name' <myemail@address.com>"
    }

    Nu uita să salvezi fișierul și apoi să restartezi Ghost

    ghost restart

    Pentru a testa funcționarea corectă navighează la Settings - Labs și folosește opțiunea Test email configuration.