1. for the kiss and AM, try my first method to setup a backend server.
2. use filesystem to store email cache, not use threading queue.