Имам приложение на трета страна, което изпраща до списъци за разпространение с помощта на Outlook. Предполагам, че това се прави с помощта на разширен MAPI. Тъй като Outlook може да увисне, ако се генерират голям брой съобщения, искам да създам услуга, която чете съобщенията, съхранени в изходящата кутия на MessageStore, да изпраща имейлите през SMTP шлюз и да изтрива изпратеното съобщение от изходящата кутия. Всичко това трябва да се направи, без да е необходимо да стартирате Outlook - Outlook все пак ще бъде инсталиран.
Бих искал да знам как това, което току-що описах, може да се направи с помощта на Delphi, без да се използват търговски компоненти на трети страни. Проучвам от много дни, но не мога да намеря примерен код или примери. Все пак има много код за прост MAPI. Оценявам всякакви насоки. :)