Мне задали вопрос, как использовать SMTP-сервер для отправки почты, поэтому я решил поделиться этой рекомендацией для начинающих. Никакой рекламы, только полезная информация!
Feishu (Lark) — это китайская компания, предоставляющая предприятиям комплексное решение для рабочих процессов и платформ. Однако зарегистрировать аккаунт и воспользоваться бесплатными услугами может любой желающий. Feishu предоставляет SMTP-сервис бесплатным пользователям с лимитом в 450 писем в день, что составляет почти 15 000 бесплатных писем в месяц.
Для администратора растущего сообщества Discourse это невероятно ценно. Вы можете использовать бесплатный SMTP-сервис Feishu для настройки своего сообщества Discourse, особенно если речь идет о небольших и средних сообществах с менее чем 150 активными пользователями.
Настройка почтового ящика Feishu
Сначала вам нужно зарегистрировать корпоративный аккаунт и войти в систему. Обратите внимание, что информация о корпоративном аккаунте не обязательно должна относиться к реально существующей компании; вы можете заполнить её произвольно.
Настройте информацию SMTP на вашем сервере Discourse, и у вас будет бесплатный SMTP-сервис для отправки писем с лимитом 450 писем в день и 15 000 писем в месяц!
Вам нужно настроить более одной учетной записи электронной почты для домена? Когда я нажимаю на «Public», нет возможности создать/добавить новый общий почтовый ящик.
Однако этот сервис, судя по тому, что я успел узнать, просто потрясающий.
Возможно, вам сначала нужно добавить ваш домен? Если вам требуется настроить несколько доменных почтовых адресов, просто нажмите кнопку управления доменом слева, чтобы добавить домен.
Используя имя пользователя SMTP. Должен ли я использовать имя пользователя общего почтового ящика? Или адрес электронной почты, на который я зарегистрировался? Возникает ошибка аутентификации.
Просто хочу уточнить, чтобы избежать дублирования ответов. Нужно ли мне переименовать «info@nsfirehub.ca» в «noreply@community.nsfirehub.ca» и оставить поле «noreply@domqin» в настройках Discourse пустым?
Я не до конца понимаю, как возникла эта проблема, поэтому приведу для вашего ознакомления детали конфигурации SMTP из моего файла app.yml:
# ВНИМАНИЕ: символ '#' в пароле SMTP может вызвать проблемы!
DISCOURSE_SMTP_ADDRESS: smtp.larksuite.com # Адрес SMTP-сервера
DISCOURSE_SMTP_PORT: 587
DISCOURSE_SMTP_USER_NAME: system@starorigin.net # Адрес электронной почты отправителя по умолчанию
DISCOURSE_SMTP_PASSWORD: abcdef # Пароль SMTP по умолчанию должен быть указан точно.
DISCOURSE_SMTP_ENABLE_START_TLS: true
#DISCOURSE_SMTP_DOMAIN: discourse.example.com # (требуется некоторыми провайдерами)
DISCOURSE_NOTIFICATION_EMAIL: system@starorigin.net # (Адрес электронной почты уведомлений по умолчанию)
Это зависит от содержания и количества отправленных вами писем. Лимит SMTP в Feishu на каждый день слишком мал, поэтому я перешёл на коммерческий SMTP-сервис Oracle для отправки электронной почты.
Коммерческая почта не означает платную.
У Lark много проблем, и главная из них — письма не доходят до некоторых почтовых ящиков, как в вашем случае. Я использую SMTP от Oracle: 100 000 писем в месяц стоят 80 юаней, но обычно я отправляю около 10 000 писем в месяц, то есть всего 8 юаней. Если вы не готовы платить, пользуйтесь бесплатными сервисами, которые постоянно вызывают такие и другие проблемы.