Мой почтовый сервер работал очень хорошо. Но после того, как я установил OpenConnect VPN на почтовом сервере, я обнаружил, что сервер не может получать почту извне.
Например, мой IP-адрес хоста - 1.2.3.4.
я сделал tail -f /var/log/mail.log
и нашел
amavis [15499]: () (!) ОТКЛОНЕННЫЙ ДОСТУП с IP 1.2.3.4, банк полисов
Обычно Postfix (2.11) общается с amavis (программа для сканирования вирусов), используя локальный IP 127.0.0.1, но на этот раз он использует 1.2.3.4. Амавис отказал в доступе.
Итак, как избавиться от этой ошибки, и я все еще хочу использовать OpenConnect VPN на том же сервере.
Я нашел еще один похожий вопрос Сервер Ubuntu не использует IP-адрес localhost для внутренней связи но он не получил правильного ответа.
Вы можете помочь мне?
Большое спасибо!
Похоже, я решил проблему этими двумя шагами.
добавить строку smtp_bind_address = 127.0.0.1
в файле /etc/postfix/main.cf
освободите больше оперативной памяти для amavis. Для защиты от спама в почте требуется много оперативной памяти. Иногда может потребоваться перезагрузка. Вот предложение: https://www.digitalocean.com/community/questions/hello-i-got-postfix-smtp-9837-connect-to-127-0-0-1-127-0-0-1-10024-connection- отказалась
Настоятельно рекомендуется иметь богатый RAM-сервер для работы почтовой службы. У моего 756MB VPS есть сайт WordPress, почтовый сервер, OpenVPN, OpenConnect VPN, Dnscrypt, MySQL, PostgreSQL и т. Д. Не важно, что у него закончилась RAM. Я установил лишние 1.5GB SWAP. Мой сервер все равно работает со всеми этими службами.
Надеюсь, это может быть полезно.