2. You can write a mail listener for that but obviously you have to write the listener. You could also create a message driven bean and configure JBMS to use topics instead of queues.
3. You might have to write a server mail listener. At the moment we don't support authorized IPs (its planned though).
So we support most of what you want with a little elbow greese. Its likely that we'll support everything that you want with little or no elbow greese in the near future.