1 頁 (共 1 頁)

[問題] 註冊以後會出現一般錯誤

發表於 : 2005-11-05 01:53
slientmoon
Failed sending email :: PHP ::

DEBUG MODE

Line : 234
File : emailer.php

想請問該如何設定信箱才能解決這個錯誤
感謝大家了

系統 windows xp
快速程式 appserv
網路 學術網路
phpbb版本 2.0.17
phphbb連結 竹貓星球

發表於 : 2005-11-06 13:43
jminett
我也有這個問題,怎麼算好.

Ran into problems sending Mail. Response: 500 5.5.1 Command unrecognized: "AUTH LOGIN"

DEBUG MODE

SQL Error : Error

Line : 126
File : smtp.php

發表於 : 2005-11-06 13:56
問題狂
那是因為你沒有設定好SMTP
請參考至頂文章

發表於 : 2005-11-06 14:37
jminett
不是呀, 我已經設好了smtp, 如果沒設的話就會出來樓上大大的情況。

發表於 : 2005-11-06 15:35
jminett

發表於 : 2005-11-06 16:37
messagebox
Failed sending email :: PHP ::

Ran into problems sending Mail. Response: 500 5.5.1 Command unrecognized: "AUTH LOGIN"
jminett 寫:我也有這個問題,怎麼算好.
兩個訊息並沒有任何關聯~
第一個是指phpBB使用mail()這函式來送信\r
mail這函式送信的依據是你php.ini裡面mail function的設定來決定的~
換而言之~出現這個訊息是因為\r
php.ini裡面mail function的設定有誤所引起

第二個訊息事表示你設定的smtp server傳回500 5.5.1 Command unrecognized: "AUTH LOGIN"
簡單來說~就是這個服務不知道你提出"AUTH LOGIN"這命令的意思
也就是說~該機器並不支援SMTP AUTH認證~

另問~問題狂兄的說法是沒錯的~
問題狂 寫:那是因為你沒有設定好SMTP
請參考至頂文章
設定了不表示設定好了~

一般來說~會出現這種錯誤都是\r
因為初學者沒去了解程式在作什麼~
也沒去了解~smtp service在作什麼~

也因為如果~你會把phpBB給的訊息當錯誤訊息~
就像有時候就算設定正確~
但是偏偏你使用的smtp server在某時間~暫停服務(維修)
將會出現無法連接的訊息~

發表於 : 2005-11-06 18:22
jminett
各位大哥,本以為攪好了, 不知是甚麼原因,又不行了。


錯誤訊息已紀錄如下,請你們幫忙一下
http://hayson.hk128.biz/user/error.htm

謝謝各位的幫忙。

發表於 : 2005-11-06 19:06
messagebox
Cmd 寫:telnet smtp.mail.yahoo.com.hk 25
220 smtp200.mail.sc5.yahoo.com ESMTP
HELO phpbb2.017
250 smtp200.mail.sc5.yahoo.com
MAIL FROM: info@jason-lam.com
530 authentication required - for help go to http://help.yahoo.com/help/us/mail/pop/pop-11.html
http://help.yahoo.com/help/us/mail/pop/pop-05.html
這邊有寫到你要怎麼送信~
文中第五點提到~
5.In the Email Address box, enter your Yahoo! Mail address (for example, "user@yahoo.com") and click "Next."

在說明一下~這種問題討論性質的發問不要丟到我的私人訊息裡~
會我自然會幫你~不會~你塞暴我的私人訊息我還是不會~

發表於 : 2005-11-06 19:22
jminett
不好意思,你給我的連結是 outlook裡用的, 在這裡好像用不著。 請你再仔細看一下我的抓圖,我己經在基本設置裡輸入了 smtp server, username & password,同時在 php.ini裡己把 localhost改為 yahoo 的 smtp. 我還能做甚麼呢?

發表於 : 2005-11-06 21:23
*tytsim*
即是\r
後台->一般管理->基本組態->電子郵件設定->系統管理員電子郵件信箱
一定要用yahoo的E-MAIL
否則smtp就會發出警告~

發表於 : 2005-11-06 22:09
messagebox
jminett 寫:不好意思,你給我的連結是 outlook裡用的, 在這裡好像用不著。 請你再仔細看一下我的抓圖,我己經在基本設置裡輸入了 smtp server, username & password,同時在 php.ini裡己把 localhost改為 yahoo 的 smtp. 我還能做甚麼呢?
再看清楚一次我發的文吧~
5.In the Email Address box, enter your Yahoo! Mail address (for example, "user@yahoo.com") and click "Next."
有發現某段文字顏色特別了嗎~

且當你選了否~
你下面的設定(我己經在基本設置裡輸入了 smtp server, username & password)都是多餘的~
也就是說~送信人的根據是你

[mail function]
\r
sendmail_from= info@jason-lam.com ; for Win32 only