定型管 電子鈑金
返回列表 回復 發帖

帖子標題:[問題]ECSHOP後台郵件服務器設置 的大問題!!

1、ecshop版本:ECSHOP 2.x.x(全部版本)-UTF8(繁體中文)
      我在win xp sp3下加裝IIS + appserv-win32-2.5.9 + ECSHOP 2.x.x(全部版本都有試裝過)
       主機放在自己家中 , 使用ADSL光纖 10M的線路 .
 
     IIS裏的SMTP設置是這樣的 (歐展嘉老師教學教的設定,不知是否有誤 . )



我也有試過還原以上設定到預設 , 但結果還是無法寄出 .


2、商店網址:http://h666.no-ip.org/

3、測試用戶帳號密碼:均為  test

4、問題描述:郵件服務器設定後為何無法發信 ?

      郵件服務器設定如下圖 :


當按下 "發送測試郵件" 後系統後台有提示已成功 , 但是去HINET收信確沒有測試信件 ,還有 "點此發送認證郵件"  也是收不到 , 幾乎所有免費郵件系統全部交叉測試都沒有一個成功 ,



真不知還要怎樣設定!!??才有可能成功 ?
不知是否有朋友,也有碰過同樣問題,希望能給我一點建議,.讓我解決這棘手的問題!

5、出現問題前做的修改是:全新安裝

最後祝大家都能順心愉快 .
附件: 您所在的用戶組無法下載或查看附件
提醒您: 您在"ECSHOP 交流討論區"交流請遵守台灣法律規範,"n5998744" 發表的文章《[問題]ECSHOP後台郵件服務器設置 的大問題!!》版權歸屬作者所有,如是轉貼版權歸屬原作者所有.本論壇不對其真實性做任何考證.
先檢查php是否支持openssh

查看phpinfo,看看PHP是否支持OpenSSL,看到下面的字樣,就標示支持OpenSSL

      OpenSSL support enabled
      OpenSSL Version OpenSSL 0.9.8b 04 May 2006


接著修改 includes/cls_smtp.php ,大約在93行處
      
  1. $this->connection = @fsockopen($this->host, $this->port, $errno, $errstr, $this->timeout);
複製代碼
改為
  1. $this->connection = @fsockopen('ssl://'.$this->host, $this->port, $errno, $errstr, $this->timeout);
複製代碼
提醒您: 您在"ECSHOP 交流討論區"交流請遵守台灣法律規範,"sd07aliang" 發表的文章《》版權歸屬作者所有,如是轉貼版權歸屬原作者所有.本論壇不對其真實性做任何考證.
本帖最後由 n5998744 於 2009-8-28 17:13 編輯

感謝管理員這麼快回答我的問題
今天我會照您所提供的方法去修改
ok與否我會回來報告成果!
再一次先謝謝您對於這問題的重視.

對了,您所說的phpinfo
是底下圖中的兩個檔案嗎
麻煩了


如果是, 那我的是不支持OpenSSL
那接下來我該相以下網址去單獨安裝OpenSSL嗎?http://pou629.spaces.live.com/blog/cns!D3B0749CF3CA9D66!939.entry
因為在原網站http://www.appservnetwork.com/ 沒找到有含OpenSSL的appserv
我的網站是全新且沒有任何資料,隨時可廢掉重裝,
能否請管理員前輩告訴我要用那一個才有含OpenSSL
感激不盡!!
附件: 您所在的用戶組無法下載或查看附件
提醒您: 您在"ECSHOP 交流討論區"交流請遵守台灣法律規範,"n5998744" 發表的文章《》版權歸屬作者所有,如是轉貼版權歸屬原作者所有.本論壇不對其真實性做任何考證.
或者你可以直接修改 includes/cls_smtp.php 後

使用GMAIL提供的SMTP功能幫忙轉發郵件即可
提醒您: 您在"ECSHOP 交流討論區"交流請遵守台灣法律規範,"sd07aliang" 發表的文章《》版權歸屬作者所有,如是轉貼版權歸屬原作者所有.本論壇不對其真實性做任何考證.
改完後用會變成
附件: 您所在的用戶組無法下載或查看附件
提醒您: 您在"ECSHOP 交流討論區"交流請遵守台灣法律規範,"n5998744" 發表的文章《》版權歸屬作者所有,如是轉貼版權歸屬原作者所有.本論壇不對其真實性做任何考證.
問題已解決
------------------------------
這幾天真的被這問題搞得焦頭爛額,
話說我家中有另一台伺服器,已經用了3.4年想換新機,所以才測試了新版的Ecshop,原本的伺服器是可以寄信的,但新的確無法寄信,
經過無數次伺服器不同版本的測試始終無法寄信成功,甚至把xp重慣3次盡量與舊伺服器的情形一致,最終還是不行,
就在剛剛pm:11.00的時後突然想到是否是固定IP在作怪,於是就把新伺服器設定為固I連上網,結果真是如此,問題就解決了,
只要把伺服器設定固定IP連上網就可以正常發信了
在此說明我解決問題的方法,主要是希望跟我一樣非本科系的朋友遇到一樣問題時能不浪費時間快速解決,
這裏真是非常有分享熱情的論譚,感謝大家鼎力相助,真心的感謝大家.
提醒您: 您在"ECSHOP 交流討論區"交流請遵守台灣法律規範,"n5998744" 發表的文章《》版權歸屬作者所有,如是轉貼版權歸屬原作者所有.本論壇不對其真實性做任何考證.
本帖最後由 chinaabc 於 2009-10-8 14:00 編輯
改完後用會變成
89
n5998744 發表於 2009-8-28 21:08
1、ecshop版本:ECSHOP 2.7.0-UTF8(繁體中文)
      我在win xp sp3下加裝appserv-win32-2.5.9 + ECSHOP 2.7.0
       主機放在自己家中 , 使用ADSL光纖 10M的線路 .

cls_smtp.php改後也跟你一樣的問題 Access in denide 錯誤視窗,請問還要再修改哪裡呢

我也是用 Gmail 的信箱 ,我用 Outlook 2003 可以 收寄信件 設定都用一樣..
AppServ 2.5.9 板
提醒您: 您在"ECSHOP 交流討論區"交流請遵守台灣法律規範,"chinaabc" 發表的文章《》版權歸屬作者所有,如是轉貼版權歸屬原作者所有.本論壇不對其真實性做任何考證.
返回列表