Я проверял почту без ВП, когда настраивал блокировку. Это описано в той инструкции, которую я показал. С ней нет проблем. Проблема только с ВП. Я проверял логи еще 2 ВПС у других хостеров, там в логах тоже самое. Поэтому я и задал вопрос так, как задал. И уже несколько раз спросил про твои логи, ведь у тебя все работает, но вместо ответа флуд какой-то.
Refguser, в посте написано про логи. В письмах не все правильно, потому что правило блокировки оправки писем с подменой адреса (https://debian.pro/1541) - блокает все письма, потому что все письма идут не от того адреса, который указывается в СF7. Может быть это виртуалхост, я не знаю. Поэтому и задал вопрос тут. У тебя в mainlog адрес отправки совпадает с адресом из плагина?
У меня оно выглядит так:
2024-04-04 17:54:57 1rsOUT-000QgR-I4 <= admin@site.ru U=remont P=local S=1392 id=MedEjew@site.ru
2024-04-04 17:54:57 1rsOUT-000QgR-I4 ** md****@mail.ru R=check_outgoing_from_header: You can not send mail from here with From: WordPress wordpress@site.ru as sender: admin@site.ru
И это от всех ВП сайтов, которых несколько десятков. То есть это не 1 сломанный сайт, они все себя так ведут.
Отсюда вопрос: что именно меняет адрес wordpress@site.ru на admin@site.ru? Сам ВП? Плагин CF7? Сервак?
Refguser, ну потому что проблема в том, что если смотреть заголовки в ящике, то адрес правильный (из поля От). Но только реальный адрес отправки у всех 60 сайтов на серваке начинается с admin@. И это видно только в логах.
YBB, потому что с ними проблем нет. ) Там обычная выборка через get_posts и удаление в цикле. Код так же находится в uninstall.php и выполняется при удалении плагина. А вот код с таксономиями хоть и выполняется, но ничего не удаляет.