По умолчанию электронные письма, генерируемые Hestia (уведомления, забытый пароль, журналы обновлений и т. д.), отправляются на внутреннюю почту. Если хотите, вы можете настроить отправку почты через учетную запись SMTP.
Выполните следующий скрипт и следуйте инструкциям:
bash /usr/local/hestia/install/upgrade/manual/configure-server-smtp.sh
Сначала проверьте, открыт ли порт 25 для исходящего трафика. Многие провайдеры блокируют порт 25 по умолчанию для борьбы со спамом.
Для этого выполните следующую команду:
telnet ASPMX.L.GOOGLE.COM 25
Если подключение прошло успешно, вы увидите что-то похожее на это:
Trying 2a00:1450:400c:c00::1b...
Connected to ASPMX.L.GOOGLE.COM.
Escape character is '^]'.
220 mx.google.com ESMTP a7si1253985wrr.455 - gsmtp
Если нет, у вас есть 2 варианта:
Ретрансляция почты SMTP — это процесс передачи электронной почты с одного сервера на другой для доставки. Часто электронная почта с сервера блокируется поставщиком услуг из-за страха перед спамом. Или репутация IP настолько низкая, что вся почта сразу попадает в папку со спамом. Чтобы предотвратить такие проблемы, многие компании предлагают ретрансляцию SMTP, которая берет на себя часть доставки. Поскольку они отправляют много электронной почты через одни и те же IP-адреса, у них лучшая репутация.
Для настройки создайте учетную запись у провайдера, которого вы хотите или используете, и следуйте их инструкциям по обновлению DNS. После завершения вы можете ввести учетную запись пользователя SMTP, которую они предоставляют, в настройках в разделе «Глобальный SMTP» или в разделе «Изменить почтовый домен» -> «SMTP-реле».
Если вы не можете получать электронные письма, убедитесь, что вы правильно настроили DNS. Если вы используете Cloudflare, отключите использование прокси для mail.domain.tld
.
Закончив, вы можете проверить конфигурацию с помощью MXToolBox .
https://www.spamhaus.org/returnc/pub/65.1.174.102
HereYourQueryKey.zen.dq.spamhaus.net
zen.spamhaus.org
наHereYourQueryKey.zen.dq.spamhaus.net
deny message = Rejected because $sender_host_address is in a black list at $dnslist_domain\n$dnslist_text
чтобы deny message = Rejected because $sender_host_address is in a black list
предотвратить утечку вашего ключа запросаЕсли вы используете SMTP-ретранслятор или хотите использовать DKIM на своем веб-сервере, но размещаете электронную почту на Gmail, вам необходимо отключить внутренний поиск в Exim4.
nano /etc/exim4/exim4.conf.template
dnslookup:
driver = dnslookup
domains = !+local_domains
transport = remote_smtp
no_more
Заменить:
dnslookup:
driver = dnslookup
domains = *
transport = remote_smtp
no_more
Установить SnappyMail можно, выполнив следующую команду:
v-add-sys-snappymail
В корневой папке находится файл, .snappymail
содержащий имя пользователя и пароль:
Username: admin_f0e5a5aa
Password: D0ung4naLOptuaa
Secret key: admin_f0e5a5aa
Вы можете получить доступ к администратору, перейдя по адресу https://webmail.domain.tld/?admin_f0e5a5aa
, и войти, используя данные, которые вы нашли в файле. Когда он больше не нужен, удалите файл из соображений безопасности.
Нет, прокси Cloudflare не работает с электронной почтой. Если вы используете электронную почту, размещенную на вашем сервере, убедитесь, что прокси для записи A mail.domain.tld
отключен. В противном случае вы не сможете получать электронные письма. Следующие записи рекомендуются, если вы хотите использовать Hestia в качестве почтового сервера:
mail.domain.tld
.v=spf1 a mx ip4:your ip; \~all
t=y; o=~;
t=y; o=~DKIM key;
v=DMARC1; p=quarantine; sp=quarantine; adkim=s; aspf=s;
Ключ DKIM и запись SPF можно найти в списке почтовых доменов ( документация ).
Убедитесь, что вы настроили правильные записи RDNS, SPF и DKIM.
Если это не сработает, возможно, ваш IP-адрес находится в одном или нескольких черных списках. Вы можете попробовать разблокировать себя, но часто более простой метод — использовать SMTP и SMTP Relay с Amazon SES или другим провайдером SMTP.
Во время установки Hestia используйте флаг --sieve
. Если Hestia уже установлена, то по следующему пути есть скрипт обновления:/usr/local/hestia/install/upgrade/manual/install_sieve.sh
Откройте в брандмауэре порт 4190. Прочтите документацию по брандмауэру .
Отредактируйте /etc/snappymail/data/_data_/_default_/domains/default.ini
и измените следующие настройки:
sieve_use = On
sieve_allow_raw = Off
sieve_host = "localhost"
sieve_port = 4190
sieve_secure = "None"
Если вы хотите использовать SMTP из Oracle Cloud, вам необходимо внести следующие изменения в конфигурацию Exim4:
Откройте /etc/exim4/exim4.conf.template и замените следующий код:
smtp_relay_login:
driver = plaintext
public_name = LOGIN
hide client_send = : SMTP_RELAY_USER : SMTP_RELAY_PASS
С:
smtp_relay_login:
driver = plaintext
public_name = PLAIN
hide client_send = ^SMTP_RELAY_USER^SMTP_RELAY_PASS
Клиент удаленного рабочего стола (rdp) предоставляет нам возможность войти на сервер терминалов через консоль. Что…
В VMware Workstation есть несколько способов настройки сети гостевой машины: 1) Bridged networking 2) Network…
Встроенный брандмауэр Windows может не только остановить нежелательный трафик на вашем пороге, но и может…
Вопреки распространенному мнению, отключить IPv6 в Windows Vista и Server 2008 это не просто снять…
Параметры экранной заставки для текущего пользователя можно править из системного реестра, для чего: Запустите редактор…
В этой статье расскажу про возможность просмотра журналов событий из командной строки. Эти возможности можно…