Развернутый почтовый сервис (Поднимаем почтовой сервис для домена @ekzorchik.com на базе iRedMail
) будет себя прекрасно чувствовать если вы дадите ему 4Gb
оперативной памяти, если нужно как-то ужать потребляемые ресурсы, то уже что-то в этом комбайне iRedMail
нужно отключить. И вот можно отключить антивирусную и антиспамовую проверку почты. Но нужно понимать, что Ваша почта станет уязвимой к получаемой корреспонденции, так что это только в рамках теста, на боевом применении я бы не стал.
Шаг №1:
ekzorchik@mail:~$ sudo nano /etc/postfix/main.cf content_filter = smtp-amavis:[127.0.0.1]:10024 receive_override_options = no_address_mappings (эту строчку добавляю)
Шаг №2:
Комментирую строчки:
ekzorchik@mail:~$ sudo nano /etc/postfix/master.cf # -o content_filter=smtp-amavis:[127.0.0.1]:10026
Шаг №3:
Перезапускаю Postfix
для применения изменений:
ekzorchik@mail:~$ sudo systemctl restart postfix
Шаг №4:
Отключаю сервисы AmavisD & ClamAV:
ekzorchik@mail:~$ sudo /etc/init.d/clamav-daemon stop [ ok ] Stopping clamav-daemon (via systemctl): clamav-daemon.service. ekzorchik@mail:~$ sudo /etc/init.d/clamav-freshclam stop [ ok ] Stopping clamav-freshclam (via systemctl): clamav-freshclam.service. ekzorchik@mail:~$ sudo /etc/init.d/amavis stop [ ok ] Stopping amavis (via systemctl): amavis.service. ekzorchik@mail:~$
Шаг №5:
Отключаю запуск сервисов после перезагрузки сервера:
ekzorchik@mail:~$ sudo update-rc.d -f amavis remove ekzorchik@mail:~$ sudo update-rc.d -f clamav-freshclam remove ekzorchik@mail:~$ sudo update-rc.d -f clamav-daemon remove
Шаг №6:
Отключаем проверку на вирусы и спам, но оставляем подпись и проверку DKIM:
ekzorchik@mail:~$ sudo nano /etc/amavis/conf.d/50-user # controls running of anti-virus/spam code: 0 -> enabled, 1 -> disabled. @bypass_virus_checks_maps = (1); @bypass_spam_checks_maps = (1);
Итого этими шагами Выше я отключил антивирусную проверку принимаемых сообщений, что конечно же не правильно. Если сервис Ваш, то Вы должны настроить все по-максимому с целью защиты и тогда его использование не доставит Вам ни каких-проблем.
Если нужно включить обратно, ниже список команд:
ekzorchik@mail:~$ sudo nano /etc/postfix/main.cf content_filter = smtp-amavis:[127.0.0.1]:10024 receive_override_options = no_address_mappings (эту строчку удаляю)
Снимаю комментарий со строк:
ekzorchik@mail:~$ sudo nano /etc/postfix/master.cf # -o content_filter=smtp-amavis:[127.0.0.1]:10026 ekzorchik@mail:~$ sudo systemctl restart postfix ekzorchik@mail:~$ sudo systemctl enable amavis amavis.service is not a native service, redirecting to systemd-sysv-install. Executing: /lib/systemd/systemd-sysv-install enable amavis ekzorchik@mail:~$ sudo systemctl restart amavis ekzorchik@mail:~$ sudo netstat -tulpn | grep amavis tcp 0 0 127.0.0.1:10024 0.0.0.0:* LISTEN 11491/amavisd-new ( tcp 0 0 127.0.0.1:10026 0.0.0.0:* LISTEN 11491/amavisd-new ( tcp 0 0 127.0.0.1:10027 0.0.0.0:* LISTEN 11491/amavisd-new ( tcp 0 0 127.0.0.1:9998 0.0.0.0:* LISTEN 11491/amavisd-new ( ekzorchik@mail:~$ ekzorchik@mail:~$ sudo systemctl enable clamav-freshclam Synchronizing state of clamav-freshclam.service with SysV service script with /lib/systemd/systemd-sysv-install. Executing: /lib/systemd/systemd-sysv-install enable clamav-freshclam ekzorchik@mail:~$ sudo systemctl enable clamav-daemon Synchronizing state of clamav-daemon.service with SysV service script with /lib/systemd/systemd-sysv-install. Executing: /lib/systemd/systemd-sysv-install enable clamav-daemon ekzorchik@mail:~$ sudo systemctl restart clamav-freshclam clamav-daemon ekzorchik@mail:~$ sudo update-rc.d clamav-daemon enable ekzorchik@mail:~$ sudo update-rc.d clamav-freshclam enable
Проделываю выше Вы действуете на свой собственный страх и риск, я просто показал как? а использовать или нет решать Вам, все зависит от ресурсов Вашей VPS
. Хотя если У Вас есть внешняя VPS
и она через VPN
связана с локальной сетью, то на виртуальной машине должны быть все необходимые ресурсы и даже более, как впрочем у меня.
Итого на этом у меня всё, с уважением автор блога Олло Александр aka ekzorchik.