1 頁 (共 1 頁)

[問題]smtp的老問題,敝人已試過所有方法皆不行,懇請入內

發表於 : 2003-12-07 17:14
=@PPLE=Ponko
●架設主機作業系統:Windows 2000 Server SP4
●快速架站程式:Appserv (appserv-win32-1.9.0.exe)
●您的上網方式:SeedNET E1專線 固定IP
●您的 phpBB2 版本:phpBB 2.0.6

不好意思,各位先進大大,我知道這個問題對各位先進來說真的很煩,因為這2個月來我也在站上看了所有對這個問題的解答
我也試過了所有解決這問題的方法,但對我來說,問題還是一樣存在,我還是無法對會員發出註冊認證信,
還請各位先進耐心看完我的問題,謝謝~~以下是我所試過的方法,一一為各位列出\r

1:首先我在php.ini裡[mail function]的設定
[mail function]
; For Win32 only.
SMTP = mail.ebtnet.net

; For Win32 only.
sendmail_from = ponko@ebtnet.net
在討論區的"基本組態"設定
圖檔

結果會員註冊時,出現如下的錯誤訊息\r
圖檔


2.php.ini設定照舊
在討論區的"基本組態"設定'
圖檔

結果會員註冊時,出現如下的錯誤訊息\r
圖檔

如果在使用者帳號,密碼欄裡輸入我的帳號跟密碼\r
SMTP 使用者帳號:ponko
SMTP 密碼:***
結果會員註冊時,出現如下的錯誤訊息\r
圖檔

3.當我把
帳號啟用動作 : 關閉
使用 SMTP 伺服器傳送電子郵件 : 否
SMTP 使用者帳號 : (空白無輸入任何字)
SMTP 密碼 : (空白無輸入任何字)
結果會員註冊時,出現如下的錯誤訊息\r
圖檔

感謝各位先進大大耐心看完,所有的方法我在這2個月內都試過了,貴站論壇裡的文章,2個月終於全看完,2個月後的今天提起勇氣發這篇文,希望各位先進大大,在罵完我後,能夠告知您的經驗與方法,還請各位先進大大替敝人解惑,謝謝各位先進

Re: [問題]smtp的老問題,敝人已試過所有方法皆不行,懇請入內

發表於 : 2003-12-07 17:44
messagebox
=@PPLE=Ponko 寫:●架設主機作業系統:Windows 2000 Server SP4
●快速架站程式:Appserv (appserv-win32-1.9.0.exe)
●您的上網方式:SeedNET E1專線 固定IP
●您的 phpBB2 版本:phpBB 2.0.6

不好意思,各位先進大大,我知道這個問題對各位先進來說真的很煩,因為這2個月來我也在站上看了所有對這個問題的解答
我也試過了所有解決這問題的方法,但對我來說,問題還是一樣存在,我還是無法對會員發出註冊認證信,
還請各位先進耐心看完我的問題,謝謝~~以下是我所試過的方法,一一為各位列出\r

1:首先我在php.ini裡[mail function]的設定
[mail function]
; For Win32 only.
SMTP = mail.ebtnet.net

; For Win32 only.
sendmail_from = ponko@ebtnet.net
在討論區的"基本組態"設定
圖檔

結果會員註冊時,出現如下的錯誤訊息\r
圖檔
$result = @mail($this->address, $this->subject, $this->msg, $this->extra_headers);
因為有你詳細說出你的設定~
我比較認定是 mail.ebtnet.net 不給你轉寄的權利\r
你在PHP.INI的設定


2.php.ini設定照舊
在討論區的"基本組態"設定'
圖檔

結果會員註冊時,出現如下的錯誤訊息\r
圖檔
550....這個訊息是MAIL SERVER回傳的~
你在PHPBB的組態設定~使用者個SMTP~mail.ebtnet.net~
他發現你的寄信人~沒有在這個SERVER發信的權利~
或者~收信人並不是自己的網域~
剛剛查一下~這是東森的~


如果在使用者帳號,密碼欄裡輸入我的帳號跟密碼\r
SMTP 使用者帳號:ponko
SMTP 密碼:***
結果會員註冊時,出現如下的錯誤訊息\r
圖檔

該MAIL SERVER回傳訊息\r
大概是說~
原因是他們SERVER沒有使用SMTP AUTH的功能~
但你卻輸入帳號密碼~~
所以PHPBB會利用 Socket 送出 AUTH LOGIN 這個命令
導致MAIL SEVER回傳你輸入錯誤命令~

3.當我把
帳號啟用動作 : 關閉
使用 SMTP 伺服器傳送電子郵件 : 否
SMTP 使用者帳號 : (空白無輸入任何字)
SMTP 密碼 : (空白無輸入任何字)
結果會員註冊時,出現如下的錯誤訊息\r
圖檔
原因同最前面\r
MAIL()回傳FLASE

感謝各位先進大大耐心看完,所有的方法我在這2個月內都試過了,貴站論壇裡的文章,2個月終於全看完,2個月後的今天提起勇氣發這篇文,希望各位先進大大,在罵完我後,能夠告知您的經驗與方法,還請各位先進大大替敝人解惑,謝謝各位先進
解決方式~

想問的是~你有使用這台機器發送MAIL的權限嗎~
因為你應該是使用第2個~
他東森的SMTP卻判定你嘗試 RELAY 他的SMTP SERVER
如果你是東森的用戶~
抱歉~實在找不到東森的FQA~

可以肯定的跟你說~
1.2.4你可以用~
但要拿到發信權限~
第3個~竹貓也翻的很好~
都說要主機有設定 SMTP AUTH 情況下才輸入~
1.2.4錯誤原因都是~東森認定你沒有送信權利~

如果你可以說一下你在OUTLOOK設定用這台SMTP的方式~
我想應該可以找到答案~

剛剛發現你在PHP.INI裡有設定
sendmail_from = ponko@ebtnet.net

我測試一下 mail.ebtnet.net 這台機器~
220 mail.ebtnet.net ESMTP Sendmail Sun, 7 Dec 2003 17:48:49 +0800 (CST)
HELO sosos
250 mail.ebtnet.net Hello mail.onlyou.org [61.64.236.9], pleased to meet you
MAIL FROM: ponko@ebtnet.net
250 ponko@ebtnet.net... Sender ok
RCPT TO: sysop@onlyou.org
550 sysop@onlyou.org... Relaying denied


但是當收信人是東森網域卻OK~
RCPT TO: abc@ebtnet.net
250 abc@ebtnet.net... Recipient ok


ponko@ebtnet.net 可以發信喔~
但是~~他這台機器卻不給送其他網域的信~~

所以~~mail.ebtnet.net~~放棄這台SERVER~~
上面的例子是向mail.ebtnet.net 要求SMTP SERVICE
然後是SMTP的通訊協議~~

不過還是的說一下~
發問就是這樣~~該有的資料都不缺~

常常看到有人會發問~
我的PHP不能用~怎麼辦~
或者是~我電腦不能開機~怎麼辦~
卻都不會詳細說明情況~~

再回主題~~其實你沒有錯~除了第3個方式~
是 mail.ebtnet.net 不提供轉寄到不是 mail.ebtnet.net 所設定的網域~

不過我總覺得是他們網管搞飛機~
第一次看到ISP的MAIL SERVER是這樣設定~~

我可以建議你把
220 mail.ebtnet.net ESMTP Sendmail Sun, 7 Dec 2003 17:48:49 +0800 (CST)
HELO sosos
250 mail.ebtnet.net Hello mail.onlyou.org [61.64.236.9], pleased to meet you
MAIL FROM: ponko@ebtnet.net
250 ponko@ebtnet.net... Sender ok
RCPT TO: sysop@onlyou.org
550 sysop@onlyou.org... Relaying denied

這段丟給東森的客服去解決~

發表於 : 2003-12-07 18:04
=@PPLE=Ponko
感謝messagebox大大的回答
想問的是~你有使用這台機器發送MAIL的權限嗎~
這句話我不太懂,
安裝討論區的主機系統是Win2000 Server SP4 沒 IIS
敝人是東森的用戶,所申請的信箱是東森客戶專用\r
在out look裡設定是\r
pop3 : mail.ebtnet.net
smtp : mailebtnet.net

敝人有試著從MSN寄一封信到敝人東森的信箱,可從out look收到信
也從out look裡使用ponko@ebtnet.net的帳號寄到msn的信箱,msn也收到信了

不知還有什麼可以提供給您

發表於 : 2003-12-07 18:07
messagebox
=@PPLE=Ponko 寫:感謝messagebox大大的回答
想問的是~你有使用這台機器發送MAIL的權限嗎~
這句話我不太懂,
安裝討論區的主機系統是Win2000 Server SP4 沒 IIS
敝人是東森的用戶,所申請的信箱是東森客戶專用\r
在out look裡設定是\r
pop3 : mail.ebtnet.net
smtp : mailebtnet.net

敝人有試著從MSN寄一封信到敝人東森的信箱,可從out look收到信

不知還有什麼可以提供給您
220 mail.ebtnet.net ESMTP Sendmail Sun, 7 Dec 2003 17:48:49 +0800 (CST)
HELO sosos
250 mail.ebtnet.net Hello mail.onlyou.org [61.64.236.9], pleased to meet you
MAIL FROM: ponko@ebtnet.net
250 ponko@ebtnet.net... Sender ok
RCPT TO: sysop@onlyou.org
550 sysop@onlyou.org... Relaying denied ←問題在這~沒道理把這次的送信當作是轉寄郵件
RCPT TO: abc@ebtnet.net
250 abc@ebtnet.net... Recipient ok
當發信人為 ponko@ebtnet.net
收信人為 sysop@onlyou.org 送信失敗
收信人為 abc@ebtnet.net 送信成功

至於"想問的是~你有使用這台機器發送MAIL的權限嗎~"這句話剛剛是忘了砍~
剛剛我自己要求連線後就知道不是你的問題了~

發表於 : 2003-12-07 18:17
=@PPLE=Ponko
感謝messagebox大大的回答
我將會把您的訊息,寄給東森的客服,非常感謝