This is an old revision of the document!
Отправка почты без Mailgun
Интеграция с Gmail
В Ghost Blog по умолчанию интегрирована отправка почты исключительно через сервис Mailgun.
Если нас не устраивает такое положение вещей - к примеру, нам вообще не требуется рассылка большого количества писем, но необходимо, чтобы блог был интегрирован с почтой (подтверждение запросов 2FA при логине, отправка инвайтов и т.д.) - можно интегрировать сервис с SMTP Gmail.
В первую очередь нам потребуется сгенерировать для нашего аккаунта Gmail пароль приложения. Сгенерировать его можно здесь:
https://myaccount.google.com/apppasswords
Записываем пароль и редактируем файл:
/var/www/ghost/config.production.json
Правим секцию mail примерно следующим образом, записывая в конфиг полученный от Gmail пароль из 16-ти символов:
"mail": {
"transport": "SMTP",
"from": "user@gmail.com",
"options": {
"service": "Google",
"host": "smtp.gmail.com",
"port": 587,
"auth": {
"user": "user@gmail.com",
"pass": "aaaabbbbccccdddd"
}
}
},
Для применения изменений перезапускаем Ghost:
su ghost-adm cd /var/www/ghost ghost restart
При необходимости разрешаем порт в ufw
sudo ufw allow out 587/tcp