===== Отправка почты без Mailgun ===== ==== Интеграция с Gmail ==== В //Ghost Blog// по умолчанию интегрирована отправка почты исключительно через сервис [[https://www.mailgun.com/|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 :!: //Некоторые хостинги блокируют подключение на SMTP порты, вроде 25 и 587, поэтому может потребоваться отправить запрос в поддержку на разблокировку порта для виртуального сервера.// === Тестирование отправки === Проще всего тестировать отправку через рассылку приглашения на один из своих почтовых ящиков. Пример: ;#; {{:soft:invite_ghost_blog.png|}} ;#; {{tag>Ghost Blog Mail Gmail}}