簡體   English   中英

經典的asp發送電子郵件

[英]classic asp sending email

是否可以在沒有cdo和其他已安裝dll的情況下發送電子郵件?

如果您不想使用任何DLL來發送電子郵件,我認為唯一的解決方案是從您的ASP到將負責發送電子郵件的外部郵件服務器進行呼叫 您可以使用HTTP發布來完成它。

在您的服務器上,您的代碼應如下所示:

Dim url, httpBroker
url = "http://mail.yourdomain/send.asp" 
Set httpBroker = CreateObject("MSXML2.ServerXMLHTTP") 
httpBroker.open "POST", url, false 
httpBroker.setRequestHeader "Content-Type", "application/x-www-form-urlencoded" 
httpBroker.send "to=name@gmail.com&body=<html><body>Hello!</body></html>" 
Response.write httpBroker.responseText 
Set httpBroker = Nothing 

在郵件服務器上, send.asp將負責使用服務器或CDONTS上安裝的DLL發送電子郵件。 僅當您安裝了具有所需DLL的其他服務器時,此解決方案才有效

現在,如果您沒有其他服務器可供使用,則應該查看服務器上安裝的郵件引擎的API。 如果使用Mail Enable ,則存在一個提取目錄,可以在其中放置要發送的電子郵件進行處理 但這完全取決於您所運行的軟件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM