さくらのレンタルサーバーで、実行ファイル添付のメールを削除(その3 完結)
その1 , その2 につづいて、実行ファイルチェックをチェックします その2までで、あとはphpでメールを分解して終了コードに何を渡すかだけなので、もっとよいコードがあると思いますが、最終形 の exemail.php です <?php // エラー表示 // ini_set('display_errors', 1); // ブロックする拡張子 $match_ext = array( 'com', 'bat', 'hta', 'js', 'docm', 'scr', 'dmg', 'exe'); // タイムゾーンとPEARのパス date_default_timezone_set('Asia/Tokyo'); set_include_path("/PEARスクリプトの場所/PEAR"); // PEAR require_once("Mail.php"); require_once("Mail/mimeDecode.php"); // メール取得 $data = file_get_contents("php://stdin"); // 標準入力から // $data = file_get_contents("/スクリプトの場所/exemail.eml"); // ファイルから(Webでテストする場合) // メール読み込み $params['input'] = $data; $params['include_bodies'] = true; $params['decode_bodies'] = true; $params['decode_headers'] = true; $params['crlf'] = "\r\n"; // 判定 $maildata =...