Я написал автоматизированный тест, который запускается каждую ночь, и я хотел бы отправлять результаты по электронной почте каждую ночь после завершения теста.
Для этого я попытался поместить следующее в конец моего пакетного файла:
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 на машине.
Спасибо!