Постфикс - принимает всю электронную почту любому пользователю в любом домене

Вы - spidered слишком настойчиво?

Проверьте свои журналы Apache и попытайтесь внести некоторые корректировки в свой robots.txt:

User-agent: BadBot
Disallow: /

Удачи

6
задан 10 June 2013 в 16:35
3 ответа

Вы можете сделать это с помощью виртуальных почтовых ящиков. Вместо обычных карт поиска у вас будет таблица PCRE, которая выглядит следующим образом:

/.*/ spamuser

для возврата имени пользователя spamuser независимо от того, какой адрес электронной почты является получателем.

В вашем postfix.conf у вас будет строка

virtual_alias_maps = pcre:/etc/postfix/virtual

. Дополнительная информация о виртуальных картах псевдонимов и таблицах PCRE на postfix.org

9
ответ дан 3 December 2019 в 00:10

Если вы хотите превратить postfix в открытый прокси-сервер, который будет принимать почту для любого домена, вы можете изучить этот фрагмент кода: http: //www.postfix. org / smtp -ink.1.html

По сути, это тестер нагрузки (принять, затем сбросить), но вы также можете настроить его для приема и сохранения.

1
ответ дан 3 December 2019 в 00:10

Вот как я это сделал

создать веб-почту пользователя

adduser webmail

Мне пришлось установить пакет postfix-pcre. Код:

 sudo apt-get install postfix-pcre

Я создал файл с именем / etc / postfix / virtual следующим образом: -

Код:

/.*/                        webmail

отредактировал /etc/postfix/main.cf , чтобы добавить эту строку:

virtual_alias_maps = pcre:/etc/postfix/virtual

Для абсолютных новичков (таких как я), если конфигурация верна, команда запроса: Код:

postmap -q test@a pcre:/etc/postfix/virtual

вернет идентификатор электронной почты, указанный в виртуальном файле (/ etc / postfix / virtual). В этом случае. Код:

webmail

Для проверки работы воспользуйтесь командой mail из терминала. Код:

mail testmail@example.com

введите тему, тело письма и нажмите Ctrl + D (для выхода из окна создания).

Чтобы просмотреть сообщение, используйте следующую команду. (Веб-почта - это почтовый идентификатор, настроенный в виртуальном файле. Замените своим именем.) Код:

mail webmail

PS: Для проверки журнала почты используйте следующую команду. Код:

tail -f /var/log/mail.log
2
ответ дан 3 December 2019 в 00:10

Теги

Похожие вопросы