Введение
Настройка бесплатного SMTP-сервиса Oracle Cloud для вашего сообщества Discourse — отличный способ управлять и автоматизировать уведомления по электронной почте без высоких затрат.
При использовании серверов Oracle Cloud Infrastructure (OCI) у вас есть доступ не только к стандартным услугам, таким как вычислительные мощности и хранилище, но и к сервису OCI Email (SMTP), который помогает разработчикам и компаниям отправлять электронные письма из облака. Oracle предоставляет бесплатный лимит до 200 отправок писем в день и 6000 в месяц для пользователей бесплатного тарифа, в то время как платные пользователи платят 0,85 доллара США за 10 000 писем — крайне экономичное решение.
В этом руководстве подробно описано, как настроить и использовать сервис SMTP от Oracle, включая настройку учетной записи, конфигурацию DNS, получение учетных данных SMTP и примеры конфигурации для распространенных клиентов.
1. Подготовка
Перед началом убедитесь в следующем:
-
Действительная учетная запись Oracle Cloud Infrastructure
Если у вас еще нет учетной записи OCI, сначала необходимо зарегистрироваться и активировать сервисы. -
Целевой адрес электронной почты или домен
При использовании сервиса доставки электронной почты OCI обычно требуется либо пользовательский домен, либо тестовый адрес электронной почты для отправки сообщений.
2. Создание и настройка сервиса доставки электронной почты
-
Доступ к консоли Oracle Cloud
Войдите в консоль Oracle Cloud и найдите в меню сервис Email Delivery. -
Настройка домена электронной почты
- Для повышения доставляемости и доверия добавьте записи SPF и DKIM.
- В настройках DNS вашего домена следуйте инструкциям Oracle, чтобы добавить необходимые TXT и CNAME записи.
- Создайте домен электронной почты.
После создания домена электронной почты откройте интерфейс вашего нового домена. Вы увидите три важных раздела конфигурации. Эти записи обеспечивают надежность ваших писем и снижают вероятность попадания в спам:
- Создайте запись DKIM и добавьте соответствующую запись DNS.
- Введите пользовательский селектор (например, «beijing-20250301»).
- Сгенерируйте запись DNS и добавьте её в ваш инструмент управления DNS (например, Cloudflare).
- Добавление пользовательского Return-Path
Сгенерируйте CNAME запись для вашего обратного пути и добавьте её в DNS. Убедитесь, что она действительна и активна.
После правильной настройки вы должны увидеть зеленые индикаторы, подтверждающие успешную конфигурацию.
- Создание утвержденного отправителя
- В разделе Email Delivery перейдите в Approved Senders.
- Нажмите Create Approved Sender.
- Введите адрес электронной почты, который вы хотите использовать (например,
noreply@yourdomain.com), и добавьте его в список утвержденных.
3. Получение учетных данных SMTP
OCI использует «учетные данные SMTP» — аналогичные имени пользователя и паролю — для управления правами на отправку. Вот как их получить:
-
Перейдите в настройки пользователя
- В правом верхнем углу нажмите на свой профиль, затем выберите User Settings.
-
Сгенерируйте учетные данные SMTP
- Выберите SMTP Credentials → Generate SMTP Credentials.
- Система сгенерирует Username и Password; обязательно сохраните их или скачайте сразу.
- Храните пароль SMTP в безопасности. Он отображается только один раз при первой генерации.
4. Получение конфигурации SMTP
Доступ к сервису доставки электронной почты для получения:
- Имя хоста SMTP-сервера.
- Порт SMTP (рекомендуется 587).
- Требуется TLS.
- Имя пользователя и пароль, которые вы только что сгенерировали.
5. Тестирование сервиса отправки SMTP
Используйте инструмент, например GMass SMTP Test. Введите полученные на предыдущем шаге учетные данные — Сервер, Порт (587), Безопасность (TLS) — и адрес электронной почты, установленный как отправитель (например, system@sufe.me). В качестве получателя используйте любой действительный адрес электронной почты для теста. Если вы получили письмо, настройка выполнена успешно.