This "push" concept is usually implemented as a "continuous poll", or keeping an active connection from client to server down which the server can shove data.

Rarely in these new-fangled designs is there a new connection created, from message source to destination, to handle to the payload.

How is "push email" really any different than plain ole SMTP? Postfix provides far more powerful rules than Exchange ever will.