可以嘗試如下操作:
首先請恢復標準程式和模版。
1 、請參考 http://faq.comsenz.com/index.php?action-viewnews-itemid-461-php-1 設定郵件
2 、登陸資料庫,檢查 mailcron 和 mailqueue 資料表,看看 email 欄位是否存在一些錯誤的郵件地址,如果存在就刪除這些錯誤的郵件地址。經檢查發現部分使用者安裝了某些外掛往這 2 個表裡面塞入了非法格式的郵件地址也可能導致無法傳送郵件
3 、經檢查,部分不能傳送的使用者是修改了模版,footer 模版中去掉了以下程式碼導致,如果您修改了模版也可自已查詢 footer.htm 看是否有下列程式碼沒有的話加入
<!--{if !isset($_SCOOKIE['sendmail'])}--><script language="javascript" type="text/javascript" src="do.php?ac=sendmail&rand=$_SGLOBAL[timestamp]"></script>
<!--{/if}-->
這樣應該傳送就沒有問題了,只要有人訪問站點頁面,郵件 5 分鐘傳送一次。