ник: osmor
1. Можно. Для Outlook express сложнее через api, для ms outlook через OLE
http://hiprog.com/index.php?option=com_content&task=view&id=251661546
2. когда получите - можно делать как захотите, главное знать как извлечь нужную информацию из письма, т.е. отдельного поля под номер фактуры в письме нет, а в заголовке и теле письма пользователь может вписать что угодно
3. про IMAP точно не скажу, но наверняка можно, хотя бы через сторонние библиотеки