Brauche ich überhaupt IMAP oder geht es auch nur über
SMTP?
Das kommt auf die Anforderungen an.
SMTP ist für einfachen Mailversand geeignet. Bei uns werden Mails (auch mit Attachments) problemlos aus Delphi per TIdSMTP über Exchange Server versendet.
Für anspruchsvollere Aufgaben gibt es die
MAPI Schnittstelle, entweder über die JCL
Unit (JvMAPI oder so), die auch das Bearbeiten in Outlook vor dem Senden ermöglicht.
Es gibt auch kommerzielle, erschwingliche
MAPI Bibliotheken die noch mehr Möglichkeiten bieten.
MAPI <> IMAP, mit IMAP habe ich noch nicht gearbeitet.