晚點我要把對新手沒幫助的吵架文章刪除了.......
如果有空會幫你們整理一下........
還是你們誰有空可以幫我做,我現在是上班偷上網中......

版主: 版主管理群
以下的資料~~如果你上面選否~~~請全部留空~~~因為輸入也是沒作用~pnp.ini 寫:[mail function]
; For Win32 only.
SMTP = 輸入外寄郵件伺服器
; For Win32 only.
sendmail_from = 輸入郵件地址(用於跟伺服器聯絡時的MAIL FROM:命令)
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path = Win使用者請在前面加上分號,有sendmail程式的請輸入程式路徑UNIX用
SMTP通訊過程 寫: 連線後會先出現歡迎訊息~代碼220
>>表示接收\r
<<表示CLIENT送出\r
不需認證的情況
>>220 HELLO onlyou.org
<<HELO test
>>250 hello test
<<MAIL FROM: <sysop@onlyou.org>
>>sender OK!!
<<RCPT TO: <abc@abc.com>
>>25 OK!!
<<DATA
>>354 忘記了~~大概是說要你輸入內文完畢後~~要用CRLF.CRLF作結束
<<開始輸入訊息~~~~
<<
.
>>250 這封信送完了~~~
<<QUIT
需認證的情況
>>220 HELLO onlyou.org
<<EHLO test
>>250 hello test
<<AUTH LOGIN
>>334 .....
<<base64編碼過的帳號
>>334 .....
<<base64編碼過的密碼
>>235 .....
<<MAIL FROM: <sysop@onlyou.org>
>>sender OK!!
<<RCPT TO: <abc@abc.com>
>>25 OK!!
<<DATA
>>354 忘記了~~大概是說要你輸入內文完畢後~~要用CRLF.CRLF作結束
<<開始輸入訊息~~~~
<<
.
>>250 這封信送完了~~~
<<QUIT
messagebox 寫:原文其實是有問題的~~~
當你 "使用 SMTP 伺服器傳送電子郵件" 選否
則將會使用php.ini的設定去送信~~~
也就是使用mail()這函式
"smtp 伺服器網域名稱"請輸入你Outlook 內設定的 外寄郵件伺服器(SMTP)
當你有填這項目~~表示你想直接跟SMTP SERVER去連線~~而非經由mail()這函式
所以 "使用 SMTP 伺服器傳送電子郵件" 要選 是
"SMTP 使用者帳號"和"SMTP 密碼" 留空白\r
這要依照個人所使用的郵件服務而有所不同~~~
假使你的SMTP SERVICE需要你做認證登入~~~
你將要輸入帳號密碼~~反之則免~~~
也就是你outlook裡有勾選 "我的伺服器需要認證"(如http://mail.onlyou.org/圖8)
這都只是基本的觀念問題~~
1,你是否使用seednet網路Quota 寫:我的環境是seed.net.tw
我在php.ini的設定如下
[mail function]
; For Win32 only.
SMTP = seedn.net.tw ; for Win32 only
sendmail_from= rongxxx@seed.net.tw ; for Win32 only
; For Win32 only.
;sendmail_from = me@example.com
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path =
我在phpbb內的設定如
http://jiannrong.dynalias.net/rong/phpBB2/1.jpg
而這裡不管有沒有給帳號密碼 都會出現錯誤
而我在註冊新的使用者之後會出現的問題如下
Failed sending email ::
DEBUG MODE
Line : 225
File : D:
ong\phpBB2\includes\emailer.php
請教一下...我還有哪一個地方沒有注意到的呢?
不好意思 麻煩各位大大了..
如果我有遺漏的地方 還請各位大大點醒我一下..
謝謝
我的smtp server需要驗證messagebox 寫:原文其實是有問題的~~~
當你 "使用 SMTP 伺服器傳送電子郵件" 選否
則將會使用php.ini的設定去送信~~~
也就是使用mail()這函式
"smtp 伺服器網域名稱"請輸入你Outlook 內設定的 外寄郵件伺服器(SMTP)
當你有填這項目~~表示你想直接跟SMTP SERVER去連線~~而非經由mail()這函式
所以 "使用 SMTP 伺服器傳送電子郵件" 要選 是
"SMTP 使用者帳號"和"SMTP 密碼" 留空白\r
這要依照個人所使用的郵件服務而有所不同~~~
假使你的SMTP SERVICE需要你做認證登入~~~
你將要輸入帳號密碼~~反之則免~~~
也就是你outlook裡有勾選 "我的伺服器需要認證"(如http://mail.onlyou.org/圖8)
這都只是基本的觀念問題~~