公告版位
close

解決 PHP Spam 問題

如果主機上寄存了一個以上網站,網站執行 PHP 一律會用 nobody 或 apache 身份,那麼當有人用 PHP 發送 Spam 的話,要找出是那一個網站很麻煩。

而且很多時不是網站持有人發送,而是 PHP 程式本身設計有問題,讓 spammers 可以利用一般的 form to mail 程式發送,在 Preventing spam when using PHP's mail function 有詳細說明。

今天寫了一個 perl script,取名為 /usr/sbin/sendmail,並將原本的 /usr/sbin/sendmail 移到別處。當有人用 PHP 發送郵件時便可以用那個 perl script 記錄是那一個目錄,並寫入記錄檔。總算解決了一直困擾著自己的問題,下次遇到同樣問題就輕鬆得多了。

arrow
arrow
    全站熱搜

    安德森 發表在 痞客邦 留言(0) 人氣()


    留言列表 留言列表

    發表留言
    Close

    您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

    請輸入暱稱 ( 最多顯示 6 個中文字元 )

    請輸入標題 ( 最多顯示 9 個中文字元 )

    請輸入內容 ( 最多 140 個中文字元 )

    reload

    請輸入左方認證碼:

    看不懂,換張圖

    請輸入驗證碼