Здравствуйте, хочу наваять такую программку, которая будет ставиться в некой корпоративной среде, в которой есть smtp-сервер. Программа должна особым образом модифицировать весь smtp-траффик.
smtp-сервер в сети может быть какой угодно (postfix, exim, qmail, communigate, sendmail, exchange, mdaemon, iplanet, zmailer, smail, eserv... ). Писать под них плагины - муторно (хотя наверное придется).
Но вот думал, что можно как-то по хитрому выкрутиться? Чтобы не писать кучу разных плагинов, а сваять какой-то умный механизм, которому корпоративный сервак будет отдавать на модификацию всю исходящую почту. Наверное это должно происходить по smtp или lmtp. Подскажите, как обычно решаются такие вопросы, а то от почтовых систем далек я, да и от линукса.
Или может есть какое-то униерсальное api или слой-протокол для таких плагинов. Краем уха слышал про milter api, но не понял куда это конкретно применимо (вроде sendmail и postfix, может что еще).