Редактировать письмо перед отправкой - PullRequest
0 голосов
/ 21 декабря 2010

Мое приложение использует следующую функцию для отправки электронной почты.

Функция SendHTMLEMail (strFrom, strTo, strCC, strSubject, strBodyHTML)
'создать объект NewMail
Установить objNewMail = Server.CreateObject ("CDONTS.NewMail")

' установитьотправитель и получатели (последние могут быть разделены ';' списками)
objNewMail.From = strFrom
objNewMail.To = "abc@xyz.com"
objNewMail.Cc = "def@stu.com"

'set Subject Email
objNewMail.Subject = strSubject

' создать и установить тело письма
strHTMLStart = "" & strSubject & ""
strHTMLEnd = ""
objNewMail.Body = strHTMLStart & strBodyHTML & "
To:" & strTo & "
CC:" & strCC & strHTMLEnd

'устанавливает для параметров значение «Нормальное значение» в MIME-кодированном и HTML-формате электронной почте
objNewMail.Importance = 1 '9-низкий, 1-нормальный, 2-высокий
objNewMail.BodyFormat = 0' 0-HTML, 1-Text
objNewMail.MailFormat = 0 '0-MIME, 1-Text
'отправить письмо сейчас
objNewMail.Send

' освободить объект NewMail
Установить objNewMail = нетhing

End Function

Я не хочу, чтобы электронное письмо отправлялось автоматически.Он должен открыться в Outlook и позволить мне редактировать его.
Может ли кто-нибудь помочь мне с изменением, которое я должен указать здесь в коде, чтобы электронное письмо открывалось вместо автоматической отправки?

Данные поступаютиз классической страницы asp и выше функция находится в utils.inc

1 Ответ

2 голосов
/ 21 декабря 2010

Вы должны понимать, что вы обрабатываете почту на сервере и отправляете только HTML на клиент (веб-браузер).

Есть невозможно манипулировать программой (Outlook) на клиентском ПК с сервера, , если на клиентском компьютере не установлено какое-либо программное обеспечение (ActiveX, Add-on и т. Д.)..

Тем не менее, вы можете сделать этот трюк

response.redirect("mailto:name@hotmail.com?subject=Hello&body=Place body here")

Это откроет почтовую программу, настроенную на клиенте (это будет зависеть от того, как настроен клиентский ПК). Имейте в виду, что выочень ограничены по длине объекта и тела.

Протестировано в Firefox 3.6, Chrome и Internet Explorer 8 (это вызывает предупреждение безопасности)

...