New Ribbon
用Canva設計超快超質感(第2版):商業設計、簡報、影片、網頁、電子書與AI應用最速技 AI繪圖工具 × AI視覺設計平台,從圖像生成到專業設計! 最強職場助攻!ChatGPT + AI 高效工作術 短影音制霸:打造TikTok、YT Shorts、IG Reels成功方程式與AI高效創作力 Canva+AI創意設計與品牌應用250招:從商業技巧、社群祕技到AI圖文影音特效 快快樂樂學威力導演2024.影音剪輯與AI精彩創作 Power Automate自動化超效率工作術 Midjourney AI圖像魔導書:搭配ChatGPT魔法加倍 超人氣FB+IG+LINE社群經營與行銷力(第二版) 翻倍效率工作術:不會就太可惜的 Excel × ChatGPT 自動化應用 AppInventor2零基礎入門班中文版(第六版) Python零基礎入門班(第四版) C語言學習聖經 用Canva設計超快超質感:平面、網頁、電子書、簡報、影片製作與AI繪圖最速技 PHP8/MySQL網頁程式設計自學聖經 翻倍效率工作術 - 不會就太可惜的Power BI大數據視覺圖表設計與分析(第三版) 社群經營一定要會的影音剪輯與動畫製作術 Notion高效管理250招:筆記×資料庫×團隊協作,數位生活與工作最佳幫手 Office 2021高效實用範例必修16課(附500分鐘影音教學/範例檔) Excel自學聖經(第二版):從完整入門到職場活用的技巧與實例大全

 

  os-commerce 新增管理員 無法寄發郵件?

suwen

suwen
更新時間:2010/3/4 下午 12:15:25

 

您好:

我使用"網路開店王"書籍中的oscommerce軟體,在新增管理員出現下訊息,不知該如何解決?


Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\AppServ\www\catalog\admin\includes\classes\email.php on line 526

Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\catalog\admin\includes\classes\email.php:526) in C:\AppServ\www\catalog\admin\includes\functions\general.php on line 90

Ken

Ken
更新時間:2010/3/10 上午 11:23:16

 

Hi:

如果修改後台的管理者資料之後,OSC系統會寄出信件通知網站管理者,因為您可能是架設於自家主機,如果沒有安裝smtp信箱伺服器,造成信件將會無法寄出,而有類似的錯誤訊息(Failed to connect to mailserver at "localhost" port 25…)。

不過這僅是通知信件無法寄送出去,該管理者資料仍已變更完成。

相同問題也會出現在網站前台的會員註冊完成畫面,通知信件會無法寄給該會員,可是該會員仍可以登入。

暫時解決方法可以將OSC的寄信功能關閉(書籍上的P302,第5點,將傳送電子郵件選項設定為:false),等候另外架設完成郵寄伺服器,或是移植到遠端的虛擬主機,再將該選項開啟即可恢復寄信功能(true),也就不會再出現類似的錯誤訊息了!

以上,再請測試看看!

suwen

suwen
更新時間:2010/3/10 上午 11:49:49

 

非常感謝!

小安

小安
更新時間:2011/3/28 下午 08:14:06

 

是不是說我安裝了 IIS 他就有辦法可以自己寄信
因為我看IIS內容中有一個fontpage...
還是其實沒有相關

另外  我想說你的書寫得很細  

小安

小安
更新時間:2011/3/28 下午 09:25:59

 

不好意思我想請問一下
就是說Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\AppServ\www\catalog\admin\includes\classes\email.php on line 526

Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\catalog\admin\includes\classes\email.php:526) in C:\AppServ\www\catalog\admin\includes\functions\general.php on line 90
出現了smtp的問題  那我業務部門的人員的話
沒有系統所寄出的密碼要怎麼解決  密碼不是系統傳訊息的嗎?  那要怎麼樣登入呢?

Ken

Ken
更新時間:2011/3/30 下午 01:47:54

 

Hi:

如果希望在自架主機 (利用 AppServ 軟體),透過 SMTP 寄出信件,可以嘗試下列兩種方式之一:

(1)使用 IIS,確定啟用 SMTP 伺服器 (XP環境下),啟用 Frontpage 選項是為了支援 Frontpage Extension 之用,與 SMTP 較無關係。

(2)開啟 C:\Windows\php.ini 檔案,找到 SMTP = localhost 這段程式碼,將 localhost 改成家中使用的 ISP 所提供的 SMTP Server Name,例如使用中華電信的線路上網,請改成:SMTP = msa.hinet.net;修改之後,請重新啟動 Apache。

另外,因為 osCommerce 寄發新增管理者的通知信件,密碼是隨機派發,而且只寄給該管理者;如果沒有安裝好SMTP,就不容易收到密碼信件,不過可以到 phpMyadmin 裡面,找到 osCommerce 資料庫裡面的 admin 資料表裡面的 admin_password 欄位,更改該管理者的密碼。




 

 

Re:os-commerce 新增管理員 無法寄發郵件?

請輸入姓名。

已超出字元數目的最大值。


請輸入電子郵件。

格式無效。


請輸入內容。