Массовый поиск заголовков электронной почты

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

Это статический IP-адрес, и некоторые из них я уже нашел вручную, но я пытаюсь найти способ сделать это программно, возможно, используя скрипт PHP с полным доступом на моем почтовом сервере, или, возможно, есть функция внутри Сама cPanel, которая будет это делать?

Как можно было бы искать во всех заголовках электронной почты для этого IP?

0

Решение

Возможно, вы захотите взглянуть на procmail. Это инструмент, который можно использовать для обработки сообщений электронной почты по мере их поступления в ваш почтовый ящик. Вы можете указать обработку сообщения электронной почты на основе любого поля в заголовке сообщения. В вашем случае вы рассматриваете поле «Received:», в котором отображается IP-адрес вышестоящего почтового сервера.

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

В приведенной ниже ссылке приведен простой пример, объясняющий основы использования procmail.

Как фильтровать и пересылать почту с помощью procmail: пример

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]