關於smtp 搞不定只好來求救了

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

版主: 版主管理群

版面規則
本區是討論關於 phpBB 3.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
主題已鎖定
yaojie
星球普通子民
星球普通子民
文章: 2
註冊時間: 2009-04-15 23:43

關於smtp 搞不定只好來求救了

文章 yaojie »

先說明一下我的作業環境
系統:centos5
mail-server:sendmail+dovecot
軟體:httpd-2.2.3-11.el5_1.centos.3
php-5.1.6-20.el5
mysql-server-5.0.45-7.el5
連線方式:HINRT-adsl撥接式.
DOMAIN是申請NO-IP的DDNS

參考了論壇上相關的文章,大致上講的設定方式就二種
那設定如下
使用 SMTP 伺服器發送 e-mail: 選"否"
SMTP 伺服器位址:
SMTP 伺服器連接埠: 25
SMTP 驗證方式:
SMTP會員名稱:
SMTP 密碼:
但我論壇發的認證信會員收不到,連重寄密碼也收不到,因為我的信被退回來了,所以一直存放在我的mail-server主機中無法發出
n3OEWOrf010892 716 Fri Apr 24 22:32 <apache@jienet.sytes.net>
8BITMIME (Deferred: 421 Too many SMTP sessions for this host)
<g246@ms7.hinet.net>
這個問題應該是使用ddns的關係,以致於我送出的信被拒絕..???

我也去改了php.ini的檔案
[mail function]
; For Win32 only.
SMTP = ms7.hinet.net LINUX的系統 這個要改嗎
smtp_port = 25
; For Win32 only.
sendmail_from = xxx@ms7.hinet.net LINUX的系統 這個要改嗎
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
sendmail_path = /usr/sbin/sendmail -t -i


改用hinet的外送smtp送信
使用 SMTP 伺服器發送 e-mail: 選"是"
SMTP 伺服器位址: ms7.hinet.net
SMTP 伺服器連接埠: 25
SMTP 驗證方式: PALIN
SMTP會員名稱:
SMTP 密碼:
但我論壇發的認證信會員還是收不到,連重寄密碼也收不到,因為我的信不知跑那去了,論壇顯示己寄出,在php後台錯誤訊息是
E-mail 錯誤
» EMAIL/SMTP
/phorm/ucp.php

無法連接 SMTP 伺服器 :13 :Permission denied

<b>[phpBB Debug] PHP Notice</b>: in file <b>/includes/functions_messenger.php</b> on line <b>846</b>: <b>fsockopen() [<a href='function.fsockopen'>function.fsockopen</a>]: unable to connect to ms7.hinet.net:25 (Permission denied)</b><br />
這樣的意思是指執行ucp.php權限不夠嗎?
我的phpBB3這個目錄權限是755 檔案權限是644 而uid跟gid都是33 也就是說這目錄的使用者跟群組是未知的

PS:因為我是申請DDNS,所以即使我在LINUX上架了MAIL-SERVER,但我寄出的信會被拒絕收信,所以我在主機上寄送信的方式是收信使用本機的POP3,發信使用HINET的SMTP,這樣做是OK的,但論壇發的信就是搞不定..是否有人可以指導一下
:-o
yaojie
星球普通子民
星球普通子民
文章: 2
註冊時間: 2009-04-15 23:43

Re: 關於smtp 搞不定只好來求救了

文章 yaojie »

自問自答.....
是Selinux 的問題.... :-D

將httpd_can_network_connect 打開即可
主題已鎖定

回到「[3.0.x] 安裝與使用」