У меня есть стороннее приложение, которое отправляет в списки рассылки с помощью Outlook. Предполагаю, что это делается с помощью расширенного MAPI. Поскольку Outlook может зависнуть при создании большого количества сообщений, я хочу создать службу, которая читает сообщения, хранящиеся в папке «Исходящие» хранилища сообщений, отправляет электронные письма через шлюз SMTP и удаляет отправленное сообщение из папки «Исходящие». Все это нужно делать без необходимости запускать Outlook - Outlook все равно будет установлен.
Я хотел бы знать, как то, что я только что описал, можно сделать с помощью Delphi без использования каких-либо сторонних коммерческих компонентов. Я занимаюсь исследованиями много дней, но не могу найти ни одного образца кода или примеров. Хотя для простого MAPI кода достаточно. Цените любые указатели. :)