Alcuni provider come hotmail, yahoo gmail, ecc, mettono a disposizione delle API, ovvero delle librerie (generalmente in JavaScript) che ci permettono di interagire con esse
Questo è un link interessante
http://johnvey.com/features/gmailapi/
oppure, progetto OS interessantissimo:
http://sourceforge.net/projects/gmail-api