Если у вас есть доступ к оболочке на почтовом сервере, вы можете использовать Procmail.Оно (или все, что у вас есть в вашем .forward
или эквивалентном) будет запускаться с каждым входящим сообщением в качестве стандартного ввода.Если не все входящие сообщения интересны, то наличие Procmail в качестве обертки, безусловно, имеет смысл.В любом случае, задача проверки и отсоединения входящего вложения тогда является «простым делом программирования», но я надеюсь, что этого будет, по крайней мере, достаточно, чтобы начать работу.
:0B
* ^Content-type: application/x-perimental-xml or what have you
| validate-and-store-and-extract-some-data-to-sql
Вы, безусловно, можете сделать этоболее сложный, чем этот (и, скорее всего, вам придется), но этот важный рецепт не очень сложен.
... Ваша «почти невозможная» характеристика звучит так, как будто вы работаете в Windows (ой, извините, не смогне сопротивляйтесь) но, тем не менее, возможно, ваш почтовый сервер является сервером Unix.