台灣最大程式設計社群網站
線上人數
1003
 
會員總數:246136
討論主題:189720
歡迎您免費加入會員
討論區列表 >> ASP >> [ASP]傳送郵件功能
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
[ASP]傳送郵件功能
價值 : 0 QP  點閱數:1559 回應數:3
樓主

san
初學者
10 4
56 6
發送站內信

請教各位,想使用傳送郵件功能,
一個簡單的表格,使用者可以輸入收件者,寄件者,主旨,內容.....
然後按下傳送後,會寄出該封信...
我的Win2000 IIS中SMTP功能已經安裝,也是使用Outlook來收發郵件,
但是當我執行這段asp,
"郵件已經送出!"的訊息可以正常出現....
但是....卻收不到任何信...(代表這功能沒有成功吧!!)
想請教各位先進,有無遇過此類問題??
感激不盡!!

<%
If Request("Send") <> Empty Then
   Set mail = Server.CreateObject( "CDONTS.NewMail" )
   mail.To = Request("To")
   mail.From = Request("From")
   mail.Subject = Request("Subject")
   mail.Body = Request("Body")
   mail.Send
   Response.Write "郵件已經送出!"
Else
%>

本篇文章發表於2002-08-21 10:15
1樓
回應

sgg
檢舉此回應
SEND MAIL本來是分開由服務處理...所以與IIS無關...會跑完
可以在 C:\Inetpub\mailroot\Queue 或C:\Inetpub\mailroot\Badmail查看MAIL有無送出
一般可能是SMTP沒設好...
可以寫個 SEND.VBS 測試一下
mailform = InputBox("請輸入送件者E-MAIL")
mailto = InputBox("請輸入收件者E-MAIL")
if instr(mailto ,"@") > 0 and instr(mailform ,"@") > 0 then
Dim myMail 
Set myMail = CreateObject("CDONTS.NewMail") 

HTML = "<!DOCTYPE HTML PUBLIC ""-//IETF//DTD HTML//EN"">" 
HTML = HTML & "<html>" 
HTML = HTML & "<head>" 
HTML = HTML & "TEST"
HTML = HTML & "</html>" 

myMail.From = mailfrom 
myMail.To =  mailto 
myMail.Subject =  "1234"
myMail.BodyFormat = 0 
myMail.MailFormat = 0 
myMail.Body = HTML 
myMail.Send 
Set myMail = Nothing 
End If
本篇文章回覆於2002-08-21 10:43
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

san
檢舉此回應
我在C:\Inetpub\mailroot\Badmail中有找到.BAD的訊息檔案,內容如下:
----
X-Receiver: sunnytsai@mail.skit.com.tw
To: <sunnytsai@mail.skit.com.tw>
Subject: aaaa
Date: Wed, 21 Aug 2002 09:32:48 +0800
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200

aaaaa
----
那代表是沒有成功嘛??
還是我該怎摸設定SMTP(本機server)??
本篇文章回覆於2002-08-21 10:55
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

san
檢舉此回應
我用send.vbs run過了之後,看起來也沒問題可以成功run(沒有錯誤訊息)
但是我還是收不到此程式發的測試信(自己寄給自己)
然後我在C:\Inetpub\mailroot\Badmail 中看到.BAD的檔案...內容如下..
----
X-Receiver: sunnytsai@mail.skit.com.tw
To: <sunnytsai@mail.skit.com.tw>
Subject: 1234
Date: Wed, 21 Aug 2002 10:55:52 +0800
MIME-Version: 1.0
Content-Type: text/plain;
charset="big5"
Content-Transfer-Encoding: 7bit
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200
----
請問是哪邊沒有設定smtp嘛??
><
本篇文章回覆於2002-08-21 11:13
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.