Hallo zusammen,
ich wollte gerade Outlook per
Ole einfach eine Mail versenden lassen, die vorher noch durch den user angepasst werden soll.
habe das ganz einfach so gemacht:
Delphi-Quellcode:
var
Outlook: OLEVariant;
mailitem: variant;
begin
try
Outlook := GetActiveOleObject('Outlook.Application');
except
Outlook := CreateOleObject('Outlook.Application');
end;
mailitem := Outlook.CreateItem(olMailItem);
mailitem.Recipients.Add('test@test.com');
mailitem.ReplyRecipients.Add('test@test.com');
mailitem.Subject := 'test';
mailitem.body := 'test';
mailitem.importance := 1;
mailitem.Display(false);
Outlook := Unassigned;
end;
Funktioniert auch, nur das die Mails nicht direkt versendet werden sonder im Postausgang bleiben bis ich Outlook starte und dann manuell sende.
Habe gelesen, dass man über den SyncObjects Namespace die Sync manuell starten soll.
Ist das korrekt so und wenn ja... wir genau macht ich das?
LG
Mirko