Я использую класс CDO.Message для создания и отправки электронного письма из приложения Visual FoxPro. Я проверил, что он работает, когда пользователь подключен к Интернету, и кажется, что он работает даже при отправке, когда он отключен от сети , он просто отправляется при повторном подключении клиента. Одна проблема, с которой я столкнулся с методом .Send()
класса CDO.Message, заключается в том, что он не возвращает никакого значения успеха / неудачи (хотя объект будет выдавать исключение, если он не может отправить). Сообщение электронной почты никогда не выглядит ожидающим в Outlook «Исходящие» пользователя или в чем-либо подобном, но, тем не менее, оно, похоже, ожидает где-то подключения к Интернету, когда оно отправляется.
Вопрос, который у меня возникает: Откуда отправляется электронное сообщение CDO.Message, которое я назвал .Send()
, когда приложение не подключено? И есть ли у него возможное время ожидания / сбоя?
Я стараюсь избегать " программирования по совпадению ", чтобы были полезны любые подсказки о том, как работает CDO.Message.