Я написал автоматизированный тест, который запускается каждую ночь, и я хотел бы отправлять результаты по электронной почте каждую ночь после его завершения.
Для этого я попытался поместить в конец моего пакетного файла следующее:
Set MyApp = CreateObject("Outlook.Application")
Set MyItem = MyApp.CreateItem(0)
With MyItem
.To = "a@a.com"
.Subject = "Subject"
.ReadReceiptRequested = False
.HTMLBody = "resport"
End With
MyItem.Send
Однако это приводит к тому, что электронное письмо не отправляется, потому что мой Outlook не открыт, поскольку тест выполняется в фоновом режиме, и у меня нет доступа к пользовательскому интерфейсу.
Можно ли в любом случае отправить это электронное письмо, не запустив Outlook на компьютере?
Спасибо!