Я использовал Indy под Delphi для отправки сообщения через учетную запись gmail, используя компоненты TIdSMTP и TIdMessage. Это работает абсолютно нормально.
Однако мой клиент попросил сохранить сообщение в папке DRAFTS, чтобы он мог вносить изменения в (созданное программно) сообщение перед его фактической отправкой.
GMail API должен поддерживать это, но предоставленные примеры не в форматах Delphi / Indy ... Я ищу минимальные изменения в программировании, поэтому я хотел бы знать, возможно ли это и в компонентах Indy? TIdMessage позволяет использовать флаг «mfDraft», но это не предотвращает немедленную отправку сообщения при использовании IdSMTP1.Send