Мой exim 4 отправляет спам с адреса random-name@mydomain.com. Как это возможно, и как разрешить отправку только www-data @ localhost и доставку только с myname@mydomain.com на myname@gmail.com (как в моем списке псевдонимов)?

Я новичок в настройках почты. У меня есть webuzo на моем сервере, но я успешно установил dovecot и exim 4, но вся почта, отправленная с этого сервера, попадает в спам.

Как мне установить dkim, идентификатор отправителя, чтобы остановить его от спама?

1 ответ1

1

Первым шагом должно быть определение того, действительно ли ваш сервер отправляет почту. Вполне возможно, что какой-то другой сервер отправляет почту и подделывает ваш адрес.

Если вы можете получить заголовки одного из сообщений, проверьте, прошло ли оно когда-либо через ваш сервер. Это может быть подделано, и в этом случае пограничный сервер получателя будет получать почту с реального сервера или открытого ретранслятора. Это может быть смягчено строгой политикой SPF. Добавьте текстовую запись, например v=spf1 mx -all должен сигнализировать другим серверам о том, что почта, скорее всего, является спамом.

Если почта отправляется с вашего сервера, она может исходить от спам-бота, запущенного на сервере. В этом случае exim может вообще не обрабатывать почту. В Linux вы можете использовать правило iptables чтобы запретить другим процессам отправлять почту в Интернет.

Если ваш exim-сервер отправляет почту, она должна быть зарегистрирована в вашем mainlog . Это должно регистрировать все сообщения, которые отправляет ваш сервер.

Если exim отправляет почту, вы можете проверить отправителя на наличие локальных адресов. Обычно это обходит в начале ACL получателя.

Если почта ретранслируется через ваш сервер, вам может потребоваться ужесточить ограничения на то, на какие серверы вы ретранслируете. В качестве отправной точки, требуется проверка подлинности для всей почты, передаваемой из Интернета.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .