Доброго времени суток. Прошу помочь составить регулярное выражение для следующего лога postfix:
warning: unknown[46.38.145.252]: SASL LOGIN authentication failed: UGFzc3dvcmQ6\n",«stream»:«stdout»,«time»:«2023-03-29T12:17:18.281916092Z»}
Postfix установлен в контейнере docker, в составе с Mailcow.
В сети нашел такое выражение:
^%(__prefix_line)swarning: [-._\w]+[]: SASL (?:LOGIN|PLAIN|(?:CRAM|DIGEST)-MD5) authentication failed(: [ A-Za-z0-9+/]={0,2})?\s$
Но оно не подходит. Т.е. выражение срабатывает, но при парсинге лога выдает, что найдено 0 хостов.
Сам сталкиваюсь с регулярными выражениями впервые, никогда их не писал, засим прошу Вас помочь, уважаемые форумчане.
Перемещено hobbit из general
fail2ban, выражения