作者 主題: 為什麼一直收不到信?  (閱讀 11804 次)

0 會員 與 1 訪客 正在閱讀本文。

fell0206

  • 活潑的大學生
  • ***
  • 文章數: 339
    • 檢視個人資料
為什麼一直收不到信?
« 於: 2007-01-23 22:18 »
各位大大,我在網路上找了一個線上寄信的程式:
http://residence.educities.edu.tw/bigbite/webplayer/script-a002.htm
可是我照他的教學做了!但一直收不到寄出去的信?(我把mailto的位址改成自己信箱)請各位大大指導一下! Thank you~~

Vic~

  • 活潑的大學生
  • ***
  • 文章數: 231
    • 檢視個人資料
為什麼一直收不到信?
« 回覆 #1 於: 2007-01-23 22:35 »
通常寄信需要一部server代為轉遞訊息,
這只是前端的資料蒐集部分,
不曉得當按下"確定送出"後,
發生了什麼事?

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
為什麼一直收不到信?
« 回覆 #2 於: 2007-01-23 23:35 »
引述: "vic0318"
通常寄信需要一部server代為轉遞訊息,
這只是前端的資料蒐集部分,
不曉得當按下"確定送出"後,
發生了什麼事?


用 mailto ... 只是透過 user 端的 outlook express 之類的程式寄信吧..

fell0206

  • 活潑的大學生
  • ***
  • 文章數: 339
    • 檢視個人資料
為什麼一直收不到信?
« 回覆 #3 於: 2007-01-24 00:03 »
我也覺得是透過USER端的OE!就是因為這樣才奇怪!
如果USER端沒有設定OE!那信一樣可以寄出去嗎?(應該不行吧!)
請各位大大在指導一下!! Thank you~~

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
為什麼一直收不到信?
« 回覆 #4 於: 2007-01-25 00:32 »
引述: "fell0206"
我也覺得是透過USER端的OE!就是因為這樣才奇怪!
如果USER端沒有設定OE!那信一樣可以寄出去嗎?(應該不行吧!)
請各位大大在指導一下!! Thank you~~


不一定要是 outlook,

看登錄檔的 mailto 設定什麼,

瀏覽器就會啟動那個程式...

fell0206

  • 活潑的大學生
  • ***
  • 文章數: 339
    • 檢視個人資料
為什麼一直收不到信?
« 回覆 #5 於: 2007-01-25 09:51 »
上面的大大!您所說的登錄檔是在"控制台->郵件"底下的設定檔嗎??
我用別台沒有設定OE的電腦!!當我按寄出時!它會要求我要設定"郵件"!如果不設!信就寄不出去!!
請各位大大在指導一下!! Thank you~~

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
為什麼一直收不到信?
« 回覆 #6 於: 2007-01-25 20:44 »
你的網頁的寄信方式,就是要透過 user 端的郵件軟體來寄信(mailto:),

你不給它設定, 當然就寄不出去~~~



或者改用 server 端的方式來寄信,

那 user 端就不會有這些問題了 ..

fell0206

  • 活潑的大學生
  • ***
  • 文章數: 339
    • 檢視個人資料
為什麼一直收不到信?
« 回覆 #7 於: 2007-01-26 00:02 »
感謝大大的指點!
1.我用ASP寫了一個線上寄件程式!可是..一直有錯!!但又不知道錯在那?請各位大大指點一下!!
http://cprc.cute.edu.tw/test/email.asp

2.在SERVER端上寄信有那些方法啊??請大大指導一下!! Thank you~~

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
為什麼一直收不到信?
« 回覆 #8 於: 2007-01-26 13:05 »
引述: "fell0206"
感謝大大的指點!
1.我用ASP寫了一個線上寄件程式!可是..一直有錯!!但又不知道錯在那?請各位大大指點一下!!
http://cprc.cute.edu.tw/test/email.asp

2.在SERVER端上寄信有那些方法啊??請大大指導一下!! Thank you~~


http://www.webwizguide.info/asp/tutorials/email_using_cdonts_tutorial.asp

這是一種方式, 直接利用 NT(2k, xp, 2003) 主機提供的物件..

fell0206

  • 活潑的大學生
  • ***
  • 文章數: 339
    • 檢視個人資料
為什麼一直收不到信?
« 回覆 #9 於: 2007-01-26 14:27 »
感謝大大的指點!!
可是..CDONTS這個方法,我在網路上有看到說,XP,2003不支援!
http://tw.knowledge.yahoo.com/question/question?qid=1506122608827
所以我才用CDO.Message這個方法!
那到底是支援還是不支援XP和2003??
請大大在指導一下!! Thank you ~~

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
為什麼一直收不到信?
« 回覆 #10 於: 2007-01-26 18:55 »
我只有在 NT 上面實際使用過 CDONTS, 2k 是一定有支援,

XP,  那兩篇文章中已說得很清楚, 可將 cdonts.dll copy 過來用..

至於 2003, 也可以試試 copy cdonts.dll, 或是就直接用 CDO.Message

fell0206

  • 活潑的大學生
  • ***
  • 文章數: 339
    • 檢視個人資料
為什麼一直收不到信?
« 回覆 #11 於: 2007-01-28 01:35 »
感謝大大的指點!!我在試看看!!
我在問兩個問題:
1.如果我用CDO,那麼就要設SMTP Server,那..我要怎麼去找SMTP Server?還是隨便找一台ISP的SMTP Server就行?
2.有一段程式碼如下:
<%
if session("username")="admin" and session("password")="admin" then
response.write "!!!"
else
response.write "???"
end if
%>
我是從另一個ASP將username和password的值傳過來!!
可是它都一直顯示 :???
為什麼會這樣?請各位大大的指導一下!! Thank you~~

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
為什麼一直收不到信?
« 回覆 #12 於: 2007-01-28 04:10 »
CDONTS 我記得是要透過 windows 自已的 smtp server  :o

新的 CDO.Message, 嗯~~ 我沒試過  :P


或者你可試著找找可免用 smtp server 的外掛元件..

fell0206

  • 活潑的大學生
  • ***
  • 文章數: 339
    • 檢視個人資料
為什麼一直收不到信?
« 回覆 #13 於: 2007-01-28 15:51 »
感謝大大的指導!!我在研究研究!!
我再問一個小問題!
就是我現在要作一個能管理使用者的網頁!
然後我想用一個是最高權限的一個帳號(root),能新增,刪除使用者,那麼在認證的時候,我應該以什麼方式來判斷,何者是root,何者是一般??請各位大大提點意見吧!! Thank you~~

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
為什麼一直收不到信?
« 回覆 #14 於: 2007-01-28 21:37 »
最高權限的一個帳號   :roll:

在你的程式碼中直接指定某帳號為管理員可以,

或是把這個特殊帳號另外放到資料庫裏也可以,

然後用一個 session 資料來記錄目前的連線是管理員的身份,

做新增 刪除動作時要檢查這個 session 是否存在...

fell0206

  • 活潑的大學生
  • ***
  • 文章數: 339
    • 檢視個人資料
為什麼一直收不到信?
« 回覆 #15 於: 2007-01-29 00:49 »
感謝大大的指點!
可是為什麼在做"新增","刪除"時,要用session做檢查?
我不能在之前做一個身份認證的頁面就好嗎?
請各位大大在指導一下!! Thank you~~