Вот мой полный код. Другого кода на всей странице нет.
Set myMail=CreateObject("CDO.Message")
myMail.Subject="Sending email with CDO"
myMail.From="[email protected]"
myMail.To="[email protected]"
myMail.TextBody="This is a message. "
Response.write "Execution Reached Before Send!"
myMail.Send
Response.write "Execution Reached After Send!"
set myMail=nothing
Когда я запускаю эту страницу asp, я получаю результат «Выполнение достигнуто перед отправкой!». Других сообщений об ошибках нет. Все, что я могу понять из этого, это что-то после того, как myMail.Send не выполняется, и я также не получаю никаких электронных писем.
Я использую Windows Server 2008 R2 Standard (Service Pack 1). Почтовый сервер SMTP установлен на локальной машине. Я создал тестовое электронное письмо и закинул его в папку «C:\inetpub\mailroot\Pickup», и оно отлично сработало.