ich habe ein Programm erstellt, mit dem man unter anderem E-Mails verschicken kann. Jedesmal, wenn solch eine Mail jetzt mit Outlook verschickt werden soll kommt eine extrem nervige sicherheitsabfrage (man muss auch erstmal 5 sekunden warten) so nach dem motto „eine anderen anwendung versucht in ihrem namen eine mail zu verschicken“.
wie krieg ich es hin, dass outlook nicht mehr fragt, ob ich damit einverstanden bin? ich will, dass die mails ohne die frage verschickt werden! wie geht das? habe schon alle möglichen einstungen in outlook durchsucht, aber nix gefunden…
aber irgendwie schaff ich es nicht, einen html-body einzufügen…
hier mein entwurf, was sit da falsch?
Dim SafeItem, oItem
Set DraftsFolder = Application.Session.GetDefaultFolder(16)
Set MailItem = DraftsFolder.Items.Add
Set SItem = CreateObject(„Redemption.SafeMailItem“)
SItem.Item = MailItem
SItem.HTMLbody = „test test image:“
SItem.Recipients.Add „[email protected]“
SItem.Recipients.ResolveAll
Da weiss ich jetzt auch nicht so unbedingt weiter.
Ohne Redemption funktioniert HTMLBody bei mir jedenfalls.
(Kommt der HTMLBody denn gar nicht an oder nur als Text? Wenn letzteres: bist du sicher, dass es nicht an irgendwelchen anderen Einstellungen - z.B. in Outlook - scheitert?)
da gibts n Registry key um die Anfrage abzuschalten.
Das nützt einem aber nüscht, wenn man die Applikation weitergibt.
An die dortige Reg kommt man nicht unbedingt ran. Und sei es nur
deshalb, weil da keine Admin-Rechte vorliegen oderso.