可以嘗試如下操作:

首先請恢復標準程序和模版。

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 分鐘發送一次。