> Существуют ли готовые решения для этого или есть спецификация для подобного обращения к серверу
обычно подобная обработка делает на локальной доставке письма. Вы можете написать свой Mail delivery Agent (MDA), который встанет между MTA (mail transfer agent) и "настоящим" MDA (mail delivery agent), будет получать письмо от MTA, обрабатывать его и передавать другому MDA. Посмотрите, например, описания procmail и maildrop, возможно, найдете там если не необходимый функционал, то понимание, как его организовать.