Ghost: nastavenie mailu
Článok o tom, ako nakonfigurovať mail v Ghostovi.
Mail v Ghostovi má dôležitú funkciu. Umožní otvoriť možnosť nastaviť členstvo pre čitateľov. To môže byt zdarma alebo i platené (s využitím služby tretej strany).
Existujú dva typy mailov odosielaných z našeho blogu:
- transakčné, to sú maily, ktoré sa posielajú jednotlivo pri registrácií alebo prihlásení do blogu
- bulk, hromadné, to sú tie, ktoré sa odosielajú všetkým čitateľom, napríklad informácia o novom článku
Ja chcem niektoré články skryť pred neregistrovaným čitateľom. Preto chcem nakonfigurovať minimálne mail pre prvý typ mailov. Pre možnosť odosielania hromadných mailov je nutné využiť službu tretej strany, konkrétne mailgun.com. O tejto možnost zatiaľ neuvažujem, pretože ich zatiaľ nemám komu posielať.
Pre odosielanie transakčných mailov potrebujeme SMTP server. Uvažujem nad nasledujúcimi možnosťami:
- postfix
- Gmail
- mailgun.com
- Email Profi od Seznamu
Konfigurovať postfix vyžaduje veľa času a výzkumu na internete. Pridáva to do setupu zložitosť a vo finále to nie je zábava. Nakonfigurovať gmail je jednoduché, ale mail s vlastnou doménou vyžaduje ďalšie investície. S Mailgunom nemám skúsenosti. Email Profi od Seznamu je jednoducho konfigurovateľný a umožňuje využiť vlastnú doménu a preto je to moja voľba.
Konfigurácia config.production.json
vyzerá takto:
"mail": {
"transport": "SMTP",
"options": {
"service": "Seznam",
"host": "smtp.seznam.cz",
"port": 465,
"secure": true,
"auth": {
"user": "noreply@jozefjuris.sk",
"pass": "***"
}
}
},
Na záver je potreba reštartovať ghost.