Обновлено 2026-10-08
Как настроить почтовый сервер (SMTP) в Nextcloud
В Nextcloud откройте Administration settings -> Basic settings -> Email server, выберите Send mode SMTP и Encryption None/STARTTLS, укажите Server address smtp.bulko.io и порт 587, отметьте Authentication required и введите логин и пароль Bulko SMTP, затем нажмите Send email для проверки. STARTTLS Nextcloud включит автоматически.
Что указать в Nextcloud
| Поле | Значение |
|---|---|
| Send mode | SMTP |
| Encryption | None/STARTTLS (порт 587 или 2525) или SSL (порт 465) |
| From address | cloud @ yourdomain.com (домен, которым вы управляете) |
| Server address | smtp.bulko.io |
| Port | 587 |
| Authentication | Authentication required: включено |
| Credentials: SMTP Login | Логин Bulko SMTP (smtp_xxxxxxxxxxxxxxxx) |
| Credentials: SMTP Password | Пароль Bulko SMTP |
Настройка по шагам
- Купите пакет на странице Bulko SMTP Relay и скопируйте логин и пароль из Dashboard -> SMTP Access.
- Сначала укажите свой email в Personal settings Nextcloud: на него придёт тестовое письмо.
- Нажмите на аватар, откройте Administration settings и выберите Basic settings. Прокрутите до блока Email server.
- Выберите Send mode
SMTPи EncryptionNone/STARTTLS. - Заполните From address (имя ящика и домен, например
cloud@yourdomain.com), Server addresssmtp.bulko.ioи порт587. - Отметьте Authentication required, в блоке Credentials введите SMTP Login и SMTP Password и нажмите Save.
- Нажмите Send email, чтобы отправить тестовое письмо на свой адрес.
config/config.php (вместо интерфейса)
<?php
// config/config.php (фрагмент)
$CONFIG = array (
// ...
'mail_smtpmode' => 'smtp',
'mail_smtphost' => 'smtp.bulko.io',
'mail_smtpport' => 587,
'mail_smtpsecure' => '', // '' = None/STARTTLS, 'ssl' = SSL на порту 465
'mail_smtpauth' => true,
'mail_smtpname' => 'smtp_xxxxxxxxxxxxxxxx',
'mail_smtppassword' => 'YOUR_BULKO_SMTP_PASSWORD',
'mail_from_address' => 'cloud', // часть адреса до @
'mail_domain' => 'yourdomain.com',
// ...
);
Проверка
Кнопка Send email в блоке Email server отправляет тестовое письмо на адрес из Personal settings. Если релей принял письмо, Nextcloud покажет подтверждение, если нет, выведет текст ошибки SMTP.
Для проверки в реальных условиях запросите сброс пароля для тестового пользователя на странице входа или поделитесь файлом по email. При ошибках смотрите Administration settings -> Logging или файл data/nextcloud.log.
Ошибки и решения
| Проблема | Решение |
|---|---|
| Connection timed out при нажатии Send email | Сервер не может достучаться до порта, многие хостинги блокируют исходящий SMTP. Поменяйте порт на 2525 (Encryption оставьте None/STARTTLS) или попросите провайдера открыть 587. |
| SSL operation failed / wrong version number | Не совпадают шифрование и порт. None/STARTTLS используйте с 587 или 2525, SSL только с 465. |
| 535 Authentication failed | Проверьте, что отмечено Authentication required, и заново вставьте логин и пароль из Dashboard -> SMTP Access. Подробнее: https://bulko.io/ru/smtp-errors/535/. |
| Тест сразу падает с общей ошибкой | Чаще всего в Personal settings не указан ваш email, и тестовому письму некуда идти. Добавьте адрес и повторите; иначе ищите ответ SMTP в nextcloud.log. |
| 554 5.7.1 rejected | Письмо отклонил контент-фильтр Bulko. Убедитесь, что From address на вашем домене, а в письме нет подозрительных ссылок. |
| Уведомления попадают в спам | Отправляйте с адреса на своём домене, подтвердите домен в Bulko для выравнивания DKIM и проверьте SPF: https://bulko.io/ru/validators/spf-checker/. |
Частые вопросы
Можно ли принудительно включить STARTTLS в Nextcloud?
Нет. Начиная с Nextcloud 26 STARTTLS нельзя сделать обязательным: в режиме None/STARTTLS он включается сам, если сервер его предлагает, а Bulko предлагает его на 587 и 2525. Для обязательного шифрования выберите SSL и порт 465.
Где хранятся почтовые настройки Nextcloud?
В config/config.php: mail_smtpmode, mail_smtphost, mail_smtpport, mail_smtpsecure, mail_smtpauth, mail_smtpname, mail_smtppassword, mail_from_address и mail_domain.
Какие письма отправляет Nextcloud?
Сброс пароля, приветствие новым пользователям, уведомления о шаринге, сводки активности и уведомления приложений. Объёмы обычно небольшие.
Сколько это стоит?
Bulko SMTP продаётся разовыми пакетами: $5 за 5 000 писем, $15 за 20 000, $30 за 50 000 или $60 за 150 000, без подписки и без срока действия.
Подойдёт ли Bulko для приложения Nextcloud Mail?
Только для отправки. Приложению Mail для входящих нужен IMAP, а у Bulko SMTP нет IMAP и почтового ящика.
Есть ли суточный лимит?
Да, по умолчанию 2 000 писем в сутки на один SMTP-аккаунт. Если большому инстансу нужно больше, напишите на [email protected].
Получить SMTP-доступ для Nextcloud
Разовая оплата картой или криптой, без подписки. Неиспользованные письма не сгорают. Лимит 2 000 писем в сутки на один доступ.
Что можно отправлять: правила использования.