[問題](已解決)無法寄出信件

phpBB Plus Support
本區是討論關於 phpBB 2 plus 使用上的問題討論!
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

頭像
b8303053
星球公民
星球公民
文章: 71
註冊時間: 2005-03-10 22:03
來自: 大鬍子藥房
聯繫:

[問題](已解決)無法寄出信件

文章 b8303053 » 2006-04-25 00:55

http://phpbb-tw.net/phpbb/viewtopic.php ... c&start=30
看了快2小時,試了又試..不成...
我也找不到php.ini可改(汗顏~~~)

使用 SMTP 伺服器傳送電子郵件 : 是
SMTP 伺服器網域名稱 : seed.net.tw
SMTP 使用者帳號 : 無
SMTP 密碼 : 無

試過很多設定,除了沒改php.ini,決定固定一種後檯設定,來這邊問高手了.

錯誤訊息是
Ran into problems sending Mail. Response: 501 >: "@" or "." expected after "b8303053"

DEBUG MODE

Line : 152
File : smtp.php


謝謝

圖檔
最後由 b8303053 於 2006-04-27 22:43 編輯,總共編輯了 2 次。
●架設主機作業系統:windows XP(自己電腦)
●快速架站程式:Appserv 2.4.7
●上網方式:SeedNet ADSL
● phpBB2plus 版本:1.5.3(utf8)
● 連結網址: http://pharmacy.mytw.net/
● 測試用帳號密碼:test/test

wu2017
竹貓忠實會員
竹貓忠實會員
文章: 359
註冊時間: 2002-08-20 15:23
來自: 平凡心動
聯繫:

文章 wu2017 » 2006-04-25 02:06

php.ini 位於 C:\WINNT 內,修改後需重開機。

一般自行架設網站,若 ADSL 使用 HINET,SMTP 就設定為 HINET 提供的郵件外送伺服器。
看完你的錯誤訊息,很像是收件人EMAIL有點問題,造成送不出去,煩請再確認一下。

我曾有過類似經驗,但是錯誤代碼我忘了,原因是會員EMAIL信箱爆了或被停用,才會出現類似錯誤訊息;提供你參考看看,希望有所幫助 ^^||
我們都想寫下自己的故事,才初執筆就驚覺,悲歡離合竟也是年輕事!
平凡心動 http://www.hope99.idv.tw/

提出問題時,請提供較完整的資料,才能給你正確的答案,節省你的時間。
發問格式可參閱: http://phpbb-tw.net/phpbb/viewtopic.php?t=15329

PLUS 下載位址: http://www.phpbb2.de/dload.php?action=c ... &cat_id=20

chiouss
竹貓忠實會員
竹貓忠實會員
文章: 1741
註冊時間: 2002-11-29 18:19

Re: 無法寄出信件

文章 chiouss » 2006-04-25 02:10

b8303053 寫:錯誤訊息是
Ran into problems sending Mail. Response: 501 >: "@" or "." expected after "b8303053"

DEBUG MODE

Line : 152
File : smtp.php


謝謝
看起來是 mail header 裡面的 from 有問題...

頭像
b8303053
星球公民
星球公民
文章: 71
註冊時間: 2005-03-10 22:03
來自: 大鬍子藥房
聯繫:

文章 b8303053 » 2006-04-25 14:05

Ran into problems sending Mail. Response: 503 AUTH command used when not advertised

DEBUG MODE

Line : 125
File : smtp.php



後台設定不變,一樣選"是"
多設定了帳號和密碼,改了php.ini ,也確定信箱沒錯,因為是寄給自己另一個信箱.

都是顯示 smtp.php有錯誤?
●架設主機作業系統:windows XP(自己電腦)
●快速架站程式:Appserv 2.4.7
●上網方式:SeedNet ADSL
● phpBB2plus 版本:1.5.3(utf8)
● 連結網址: http://pharmacy.mytw.net/
● 測試用帳號密碼:test/test

chiouss
竹貓忠實會員
竹貓忠實會員
文章: 1741
註冊時間: 2002-11-29 18:19

文章 chiouss » 2006-04-25 15:00

b8303053 寫:Ran into problems sending Mail. Response: 503 AUTH command used when not advertised
這個是說不支援 SMTP AUTH (你開啟的那個功能)

messagebox
竹貓忠實會員
竹貓忠實會員
文章: 981
註冊時間: 2003-02-24 23:34

文章 messagebox » 2006-04-25 19:49

b8303053這信箱是收件人還是寄件人~

至於SEEDNET的設定方式~
http://phpbb-tw.net/phpbb/viewtopic.php?t=37881

你第一次是做對的~
第二次~輸入帳號密碼就是錯的~
SEEDNET不支援AUTH認證~

第一次的錯誤是發生在你跟SEEDNET溝通過程~

我自己猜測~你的錯誤應該是~收信人的帳號格式不符合SEEDNET的規定

我自己去討論區註冊一個帳號~沒發生錯誤~
所以我猜是你打錯了收信人的MAIL~

頭像
b8303053
星球公民
星球公民
文章: 71
註冊時間: 2005-03-10 22:03
來自: 大鬍子藥房
聯繫:

文章 b8303053 » 2006-04-26 00:13

非常謝謝messagebox及各位高手在百忙之中的回答.

.............................
我將後檯設定改回

使用 SMTP 伺服器傳送電子郵件 : 是
SMTP 伺服器網域名稱 : seed.net.tw
SMTP 使用者帳號 : 無
SMTP 密碼 : 無


我寄信對象是
b8303053@yahoo.com.tw

然後就跳出

Ran into problems sending Mail. Response: 501 >: "@" or "." expected after "b8303053"

DEBUG MODE

Line : 152
File : smtp.php


我的寄信對象應該沒錯,就是一般的正常帳號.
又還是原來的情形一樣.

請問messagebox大,您測試的結果是可以寄信出去嗎?
謝謝.
●架設主機作業系統:windows XP(自己電腦)
●快速架站程式:Appserv 2.4.7
●上網方式:SeedNet ADSL
● phpBB2plus 版本:1.5.3(utf8)
● 連結網址: http://pharmacy.mytw.net/
● 測試用帳號密碼:test/test

wu2017
竹貓忠實會員
竹貓忠實會員
文章: 359
註冊時間: 2002-08-20 15:23
來自: 平凡心動
聯繫:

文章 wu2017 » 2006-04-26 01:56

有關錯誤訊息 501,以下是我從 SEED NET FAQ 查到的說明,希望對你有所幫助。

來源: http://service.seed.net.tw/faq_email.shtml#17


解答 無法寄信,出現「發生不明的錯誤..伺服器回應:501 HELO...」等很奇怪的訊息?

您一定是用 Microsoft的outlook express 這個軟體寄信囉!它出現的訊息可能是「發生不明的錯誤..伺服器回應:'501 HELO reguires domainname' (或 '501 syntactically invalid HELO argument(s)')」 是不是呢?

原因以及該如何處理,以下為您說明:

非常抱歉,我們發現在outlook express的4.0版有這種現象,其實不能說是Seednet 的錯,也不能說是軟體的問題,只是軟體在設計上的發信模式與Seednet 的Email主機有一點不太合。經測試,可以用下面的方式
解決:
(1)請打開【我的電腦】=>【控制台】=>【網路】
(2)游標移至「TCP/IP」使之反白,再點選下方的【內容】
(3)點選【DNS組態】,設定為【啟動DNS】
(4)「主電腦」的意思是請您為您的這部電腦取個名字,可隨便填寫,但是請勿填寫Seednet的任何一部主機。而「網域」,則可填seed.net.tw
(5)下方的「DNS伺器搜尋順序」,請設為139.175.55.244
(6)按確定退出,此時電腦會要求重新開機
(7)開機之後,請再連上網路,再試試看

完成這些程序之後,請您再試試看是否可以了?

至於其他ISP不會,為什麼Seednet 的email server會這樣?我們Seednet 的email server其實用的是比較新版本的系統,比較嚴謹些,但是碰到IE4.0的設計,則會出現這種問題。(經測試,使用5.0則不會有此情形)

解釋一下,這些原來在撥接環境裡是可以不要設的。但是IE4.0的設計中,會去抓出這裡的「主電腦、網域」的資料送出去。所以沒有設,抓不到時,我們的server就會有這樣子的反應。

白話一點的解釋,它的意思就是,email server很疑惑的說:「你剛剛不是說要送一個電腦的資訊過來嗎?為什麼沒有送?」因為IE4.0先預告要送這訊息,然後又沒有送,我們server很疑惑,就不知該不該寄信

為什麼其他ISP的主機就不會,前面解釋,我們用比較新版本的系統,設計上比較嚴謹,其他ISP的主機或許用比較舊的版本,可能沒有這麼的嚴謹,反正您已經把信件送來了,我就幫您寄信吧!.....

造成您的困擾,再次向您致歉!請多包涵。
我們都想寫下自己的故事,才初執筆就驚覺,悲歡離合竟也是年輕事!
平凡心動 http://www.hope99.idv.tw/

提出問題時,請提供較完整的資料,才能給你正確的答案,節省你的時間。
發問格式可參閱: http://phpbb-tw.net/phpbb/viewtopic.php?t=15329

PLUS 下載位址: http://www.phpbb2.de/dload.php?action=c ... &cat_id=20

頭像
b8303053
星球公民
星球公民
文章: 71
註冊時間: 2005-03-10 22:03
來自: 大鬍子藥房
聯繫:

文章 b8303053 » 2006-04-26 22:50

和各位先進報告

1.改了DNS組態後,系統沒說要重開機,但反而連登入都沒辦法了.

2.我確定email得帳號都沒錯...

:oops:
●架設主機作業系統:windows XP(自己電腦)
●快速架站程式:Appserv 2.4.7
●上網方式:SeedNet ADSL
● phpBB2plus 版本:1.5.3(utf8)
● 連結網址: http://pharmacy.mytw.net/
● 測試用帳號密碼:test/test

chiouss
竹貓忠實會員
竹貓忠實會員
文章: 1741
註冊時間: 2002-11-29 18:19

文章 chiouss » 2006-04-27 00:22

wu2017 寫:有關錯誤訊息 501,以下是我從 SEED NET FAQ 查到的說明,希望對你有所幫助。
跟你查到的資訊應該沒有關係 Orz
Ran into problems sending Mail. Response: 501 >: "@" or "." expected after "b8303053"
把這句話翻譯成中文你就知道問題是怎麼一回事了...

頭像
b8303053
星球公民
星球公民
文章: 71
註冊時間: 2005-03-10 22:03
來自: 大鬍子藥房
聯繫:

文章 b8303053 » 2006-04-27 14:57

Ran into problems sending Mail. Response: 501 >: "@" or "." expected after "b8303053"

應該是說...我的e-mail格式不對,在b8303053後面沒有接"@"或是"."

但,我確定有打完整格式的信箱: b8303053@yahoo.com.tw

:roll:
●架設主機作業系統:windows XP(自己電腦)
●快速架站程式:Appserv 2.4.7
●上網方式:SeedNet ADSL
● phpBB2plus 版本:1.5.3(utf8)
● 連結網址: http://pharmacy.mytw.net/
● 測試用帳號密碼:test/test

chiouss
竹貓忠實會員
竹貓忠實會員
文章: 1741
註冊時間: 2002-11-29 18:19

文章 chiouss » 2006-04-27 16:52

b8303053 寫:應該是說...我的e-mail格式不對,在b8303053後面沒有接"@"或是"."
沒錯,所以和上面找到的資訊應該沒有關係
b8303053 寫:但,我確定有打完整格式的信箱: b8303053@yahoo.com.tw
:roll:
你有打不代表 php 有吃到,'@' 和 '.' 在 php 裡面是保留字元,如果 php code 有問題就會沒吃到。

chiouss
竹貓忠實會員
竹貓忠實會員
文章: 1741
註冊時間: 2002-11-29 18:19

文章 chiouss » 2006-04-27 16:59

突然想到,你是從哪裡寄信給單一使用者,還可以輸入 email addr. 的阿?(抱歉,我實在找不到)
phpBB 只有 Mass Email (寄信給所有會員) 的功能不是?

頭像
b8303053
星球公民
星球公民
文章: 71
註冊時間: 2005-03-10 22:03
來自: 大鬍子藥房
聯繫:

文章 b8303053 » 2006-04-27 20:06

圖檔

是從文章內...右上角那邊
:oops:
我才發現我的原問題發問的不清楚,讓大家一直猜,真是不好意思...
●架設主機作業系統:windows XP(自己電腦)
●快速架站程式:Appserv 2.4.7
●上網方式:SeedNet ADSL
● phpBB2plus 版本:1.5.3(utf8)
● 連結網址: http://pharmacy.mytw.net/
● 測試用帳號密碼:test/test

messagebox
竹貓忠實會員
竹貓忠實會員
文章: 981
註冊時間: 2003-02-24 23:34

文章 messagebox » 2006-04-27 21:09

呃~終於搞懂~
忘記你是PLUS的使用者~

剛剛去你的討論區測試一下~

我比較懷疑是tellafriend.php這檔案有問題~

感覺是表單出錯了~
因為我輸入朋友名稱是frdef
mail是messageboxs@yahoo.com.tw
但錯誤訊息卻是~
Ran into problems sending Mail. Response: 501 >: "@" or "." expected after "frdef"

簡單來說~它應該送出這SMTP命令~
RCPT TO: frdef<messageboxs@yahoo.com.tw>
但是~他可能是送出了這樣的命令~
RCPT TO: frdef<>
也就是說~應該是程式有寫錯了~

仔細想想~你動了哪邊吧~

主題已鎖定

回到「phpBB 2 plus 綜合討論」