[問題] 【已爬文】 自架phpbb伺服器,無法使用SMTP寄送郵件

phpBB Installation & Usage Support
phpBB 2 安裝於各類型作業平台之問題討論;外掛問題,請到相關版面依發問格式發表!
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
chang17
星球普通子民
星球普通子民
文章: 7
註冊時間: 2005-02-16 11:38

[問題] 【已爬文】 自架phpbb伺服器,無法使用SMTP寄送郵件

文章 chang17 »

●架設主機作業系統:Windows2000 Pro 5.0.2195 sp4 組建2195

●快速架站程式:Appserv 2.4.0

●您的上網方式:ADSL Hinet 2m/512k

●您安裝的程式:
# Apache Web Server Version 1.3.29
# PHP Script Language Version 4.3.6
# MySQL Database Version 4.0.18
# Zend Optimizer Version 2.5.1
# phpMyAdmin Database Manager Version 2.5.6

●您的 phpBB2 版本:phpBB 2.011


在phpbb2的基本組態中,smtp的設定如下

.使用 SMTP 伺服器傳送電子郵件
/是\r

‧SMTP 伺服器網域名稱
/msa.hinet.net

‧SMTP 使用者帳號
/空白\r

‧SMTP 密碼\r
/空白

--
問題在

我無法寄送郵件給會員?會員登錄後會出現錯誤訊訊息\r

Couldn't get mail server response codes

DEBUG MODE

Line : 115
File : c:\appserv\www\phpbb\includes\smtp.php


竹大在phpbb2安裝教學http://phpbb-tw.net/phpbb/viewtopic.php?t=28046中,有這一段話

2.電子郵件設定部分:
使用 SMTP 伺服器傳送電子郵件(一定要選擇否)


但選擇否,仍會出現一樣的錯誤訊息。

為什麼啊,快瘋了。請教各位大大…\r

論壇架在http://220.135.90.50/phpbb/

:-(
問題狂
竹貓忠實會員
竹貓忠實會員
文章: 1947
註冊時間: 2004-06-28 17:13

文章 問題狂 »

那就改php.ini就好了
把mail的部份填"msa.hinet.net"
chang17
星球普通子民
星球普通子民
文章: 7
註冊時間: 2005-02-16 11:38

文章 chang17 »

問大哥是指這個嗎?

[mail function]
; For Win32 only.
SMTP = msa.hinet.net ; for Win32 only
smtp_port = 25
sendmail_from= gxxxxxx@xxxx.edu.tw ; for Win32 only

這個我之前爬文時,已經設好了。仍是一樣? :-?

--修改--

現在試已經ok了。昏…\r
難道是下午hinet的郵件伺服器壞了嗎…還是感謝問大哥幫忙~
頭像
BUE
星球普通子民
星球普通子民
文章: 21
註冊時間: 2002-04-14 00:28
來自: 寒冷的淡水
聯繫:

文章 BUE »

這個問題好像是phpbb處裡你即將發送的信件時,
超過php預設的socket處理時間,
所以當你發信內容過大,會員過多時,可以去php.ini裡修改socket預設等待時間
預設是60秒,看你的需求自行加大!

; Default timeout for socket based streams (seconds)
default_socket_timeout = 60
道可道,非常道

名可名,非常名


一個在竹貓打混的會員~_~||
hollowaysxp
竹貓忠實會員
竹貓忠實會員
文章: 535
註冊時間: 2004-06-01 22:39
來自: 仙境傳說回憶最美~台灣桃園
聯繫:

文章 hollowaysxp »

發送mail有2種方式。
目前我用discuz!必須使用php.ini的設定,預設用sendmail。
所以discuz只有一種發信方式,就是使用php.ini內的設定。

在來說phpBB2來說\r
預設的話是用php.ini的設定。
就跟上面寫的一樣\r
[mail function]
; For Win32 only.
SMTP = msa.hinet.net
; for Win32 only
smtp_port = 25
sendmail_from= gxxxxxx@xxxx.edu.tw
; for Win32 only

Windows用SMTP伺服器,Linux預設用sendmail寄

另一種方式:
是否使用SMTP發送郵件:是\r
在填入郵件伺服器的網域就OK了。

所以phpBB2可以使用別的郵件伺服器發信!

也有可能是這個問題喔!
; Default timeout for socket based streams (seconds)
default_socket_timeout = 60
●架設主機作業系統:FreeBSD 6.2-RELEASE (自行架設)
●我的上網方式:FTTB+VDSL HINET 10M/2M
●我安裝的程式:Apache 2.0.59+ PHP Version 4.4.4 + MySql 4.1.21+phpMyadmin 2.9.1.1
●我的 phpBB3 版本:phpBB3.0.1
●我的 phpBB3 連結網址 http://nitcs.itrello.com/forum/
NITCS歡迎你
NITCS論壇
wu2017
竹貓忠實會員
竹貓忠實會員
文章: 359
註冊時間: 2002-08-20 15:23
來自: 平凡心動
聯繫:

文章 wu2017 »

設定沒錯誤
是 hinet 的問題, 我的環境與你相同, 也是這樣設定的
我們都想寫下自己的故事,才初執筆就驚覺,悲歡離合竟也是年輕事!
平凡心動 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
chang17
星球普通子民
星球普通子民
文章: 7
註冊時間: 2005-02-16 11:38

文章 chang17 »

感謝各位大哥熱心回覆,目前已經OK了。

又學到了許多,真好 :-D
頭像
rawlins
星球普通子民
星球普通子民
文章: 21
註冊時間: 2005-02-23 22:16
來自: HK
聯繫:

文章 rawlins »

我在outlook express 裡的帳號使用smtp.cityu.edu.hk

在phpbb或php.ini裡面怎麼設置阿, 是不是不需要寫"smpt",

我試了多次, 可是還是send不了email, 出現如下錯誤:

Warning: fsockopen(): unable to connect to cityu.edu.hk:25 in C:\Program Files\Apache Group\Apache2\htdocs\bbs\includes\smtp.php on line 109 (注: 1) php.ini裡 是 SMTP = cityu.edu.hk ; for Win32 only 2) phpbb裡面, 使用 SMTP 伺服器傳送電子郵件, 選'否')

一般錯誤
Could not connect to smtp host : 10053 : An established connection was aborted by the software in your host machine.

DEBUG MODE

Line : 111
File : C:\Program Files\Apache Group\Apache2\htdocs\bbs\includes\smtp.php

謝謝大家給點幫助, 快瘋了.
●架設主機作業系統:Windows Xp Pro sp2
●快速架站程式:Appserv、FOXser..等等(請務必註明版本)。(如果安裝在自己電腦上才填寫) (我沒有)
●您的上網方式:香港城市大學(http://www.cityu.edu.hk)
●您安裝的程式:Apache 2.0.45 + php 4.3.10+ MySql 4.0
●您的 phpBB2 版本:phpBB 2.0.11
小竹子
竹貓星球大統領
竹貓星球大統領
文章: 4596
註冊時間: 2001-10-29 22:13
來自: 竹貓星球
聯繫:

文章 小竹子 »

Warning: fsockopen(): unable to connect to cityu.edu.hk:25

無法連接到你的 SMTP 轉信伺服器,請先確定那個 SMTP 有開放 RELAY。
注意事項:
●phpBB 架設相關問題請到 + phpBB 3.0.x 討論區發表!
●都沒有你要的答案嗎??>>點這裡<<搜尋一下吧!
●請使用>>標準的發文格式<<發表問題!
●竹貓星球並非政治團體代言人,請不要在竹貓討論政治議題,也不要認為竹貓是偏向任何一方政治團體,竹貓愛的是台灣這片生長的土地,過於泛政治化文章請來信告知移除!
●關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。
●所有市面上的免費空間皆非竹貓管轄,請勿來信詢問,請直接與該免費空間連絡。
頭像
rawlins
星球普通子民
星球普通子民
文章: 21
註冊時間: 2005-02-23 22:16
來自: HK
聯繫:

文章 rawlins »

小竹子 寫:Warning: fsockopen(): unable to connect to cityu.edu.hk:25

無法連接到你的 SMTP 轉信伺服器,請先確定那個 SMTP 有開放 RELAY。

怎麼確定'SMTP 有沒有開放 RELAY'啊?

我是不是可以用其他我的email address 試一試 (比如yahoo 的免費郵箱)?
●架設主機作業系統:Windows Xp Pro sp2
●快速架站程式:Appserv、FOXser..等等(請務必註明版本)。(如果安裝在自己電腦上才填寫) (我沒有)
●您的上網方式:香港城市大學(http://www.cityu.edu.hk)
●您安裝的程式:Apache 2.0.45 + php 4.3.10+ MySql 4.0
●您的 phpBB2 版本:phpBB 2.0.11
頭像
rawlins
星球普通子民
星球普通子民
文章: 21
註冊時間: 2005-02-23 22:16
來自: HK
聯繫:

文章 rawlins »

最後我沒有用yahoo email, 因為發現有報導說它不行.

我的smtp設置問題終於解決了, 問題原來在防毒軟件上. 所以我的一個建議就是, 在大家設置完smtp後, 如果有防毒軟件的話, 先把它禁用, 再測試. 然後再有問題, 就參考上述的相關文章.
●架設主機作業系統:Windows Xp Pro sp2
●快速架站程式:Appserv、FOXser..等等(請務必註明版本)。(如果安裝在自己電腦上才填寫) (我沒有)
●您的上網方式:香港城市大學(http://www.cityu.edu.hk)
●您安裝的程式:Apache 2.0.45 + php 4.3.10+ MySql 4.0
●您的 phpBB2 版本:phpBB 2.0.11
realmax
星球普通子民
星球普通子民
文章: 4
註冊時間: 2003-07-11 14:38

文章 realmax »

問題狂 寫:那就改php.ini就好了
把mail的部份填"msa.hinet.net"
請教一下,php.ini是放在哪個檔案資料夾呢,我搜尋找不到,還是要自己增加呢?
頭像
kljian
星球公民
星球公民
文章: 71
註冊時間: 2003-12-02 08:10
來自: takumi
聯繫:

文章 kljian »

realmax 寫:請教一下,php.ini是放在哪個檔案資料夾呢,我搜尋找不到,還是要自己增加呢?
C:\windows\ 底下找!!!
問題狂
竹貓忠實會員
竹貓忠實會員
文章: 1947
註冊時間: 2004-06-28 17:13

文章 問題狂 »

XP/2000是在 C:\WINNT\
realmax
星球普通子民
星球普通子民
文章: 4
註冊時間: 2003-07-11 14:38

文章 realmax »

感謝大大們的幫助,小弟已經找到了php.ini,再來修改看看:)
主題已鎖定

回到「phpBB 2 安裝與使用」