Ich kenne https://mailsystem.codeplex.com/ nicht näher, aber dort wird IMAP IDLE als Untertsützung aufgelistet. Und damit müsste ein Push möglich sein.
Schau dir mal den Link an.
http://php.net/manual/de/function.php-check-syntax.php
Geht zwar über eine Datei sollte die Aufgabe aber erfüllen.