新訂單發送郵箱提醒到管理員郵箱功能是諸多網站系統都必備的基本功能,但是可愛的帝國CMS雖然內置了郵件功能,但是并未開放。
但帝國CMS論壇里總有大內高手存在的。
無私的大內高手 trylife 是帝國CMS二次開發版的版主,分享了帝國CMS新訂單郵件提醒的方法:
6.6版:
e/class/ShopSysFun.php搜索代碼 printerror($mess,$location,1);
在上一行加入如下代碼:
//trylife 訂單信息發送管理員郵箱 [s] 1/1
//此函數增加代碼開始結束 無其他
$email=array('94592590@qq.com');
$subject='郵件標題';
$content='郵件內容';
@include(ECMS_PATH.'e/class/SendEmail.inc.php');
EcmsToSendMail($email,$subject,$content);
//trylife 訂單信息發送管理員郵箱 [e] 1/1
7.0版:
e/ShopSys/class/ShopSysFun.php搜索代碼 printerror($mess,$location,1);
在上一行加入如下代碼:
//trylife 訂單信息發送管理員郵箱 [s] 1/1
//此函數增加代碼開始結束 無其他
$email=array('888888@qq.com');
$subject='郵件標題';
$content='郵件內容';
@include(ECMS_PATH.'e/class/SendEmail.inc.php');
EcmsToSendMail($email,$subject,$content);
//trylife 訂單信息發送管理員郵箱 [e] 1/1
注:SMTP 模塊發送 方式需要服務器支持fsockopen 。
因為QQ郵箱的便利性,收到郵件會彈窗提醒。我在測試mail函數發送的時候,以QQ郵箱為管理員收件箱。但在測試過程中,QQ郵箱中常常收不到郵件,或者進垃圾箱,這時只需將發件箱加入郵箱聯系人就可以正常收到郵件了。