📬 Электронные письма
YunoHost предоставляет полный набор инструментов для работы с почтой, позволяя вам разместить собственный почтовый сервер и, следовательно, иметь собственные адреса электронной почты something@your.domain.tld.
Почтовый стек включает в себя SMTP-сервер (Postfix), IMAP-сервер (Dovecot), антиспам-сервер (Rspamd) и конфигурацию DKIM.
Убедитесь, что ваша настройка выполнена правильно
Электронная почта — это сложная экосистема, и множество деталей могут помешать её нормальной работе.
Для проверки вашей конфигурации:
- если вы разворачиваете проект самостоятельно дома и не используете VPN, убедитесь, что ваш интернет-провайдер не блокирует порт 25;
- настройте маршрутизацию портов в соответствии с данной документацией;
- тщательно настройте DNS-записи для почты в соответствии с данной документацией;
- проверьте свою конфигурацию с помощью диагностических функций ( Webadmin → Diagnosis → Email ). Вы также можете использовать mail-tester.com; достичь результата не ниже 8-9/10 вполне достаточно (будьте внимательны: разрешено только 3 теста для одного домена в день)
Почтовые клиенты
Для взаимодействия с почтовым сервером (чтения и отправки писем) вы можете либо установить на свой сервер веб-клиент почты, например Roundcube или Rainloop, либо настроить настольный/мобильный клиент, как описано на этой странице.
Преимущество настольных и мобильных клиентов заключается в возможности копирования электронных писем на устройство, что позволяет просматривать их в автономном режиме и обеспечивает относительную защиту от возможных аппаратных сбоев сервера.
Настройка псевдонимов электронной почты и автоматической пересылки
Для каждого пользователя можно настроить псевдонимы и переадресацию почты. Например, для первого пользователя, созданного на сервере, автоматически настраивается псевдоним root@the.domain.tld — это означает, что письмо, отправленное на этот адрес, поступит в папку «Входящие» первого пользователя. Можно настроить автоматическую пересылку, например, если пользователь не хочет создавать дополнительную почтовую учётную запись и просто желает получать письма с сервера, скажем, на свой адрес Gmail (копия каждого письма будет сохраняться на сервере YunoHost).
Ещё одна особенность, о которой мало кто знает, — это использование суффиксов, начинающихся с "+". Например, электронные письма, отправленные на адрес johndoe+booking@the.domain.tld, автоматически попадут в папку booking(строчные буквы) почтового ящика Джона Доу или в папку «Входящие» Джона Доу, если папка booking отсутствует. Это практичный метод, например, для указания адреса электронной почты веб-сайту, после чего можно легко отсортировать (с помощью автоматических фильтров) письма, поступающие с этого веб-сайта.
Группы также могут использовать функцию псевдонимов; по умолчанию группа admins имеет такие псевдонимы, как root@<domain.tld> и webmaster@<domain.tld>. Более подробная информация на странице групп и разрешений.
Что произойдёт, если мой сервер станет недоступен?
Если ваш сервер станет недоступен, электронные письма, отправленные на ваш сервер, будут оставаться в очереди ожидания на стороне отправителя до ~5 дней. Хостинг отправителя будет регулярно пытаться повторно отправить письмо, пока не отклонит его, если отправка не удалась.