Die Methode zum Senden fehlt doch völlig ... auf SaveMessageOnSend bist Du sicherlich hereingefallen.
Es fehlt (mindestens)
Call NotesDoc.Send (False)
HTH,
Bernhard
PS: Du speicherst das Dokument so auch nicht in einer imaginären "Outbox". Bestenfalls kümmert sich Dein Client oder der Server (je nachdem, wo der Agent läuft) darum, dass das Mail in der MAIL.BOX landet. Eine explizite Speicherung nimmst Du in der Datenbak vor, die Du mit dem Objekt "DB" instantiiert hast.