我寫了一個腳本拒絕郵件,如果他們有包含exe,js文件等等的zip附件,它會成功運行。我寫了下acl_smtp_mime下面的腳本在南國進出口高級編輯器:Exim&WHM - 在郵件拒絕時運行PHP腳本
deny message = "This message might contain harmful files."
condition = ${if match{$mime_filename}{\N(?i)\.zip$\N}}
decode = default
condition = ${if match{${run{/usr/bin/unzip -l $mime_decoded_filename}}} {\N(?i)\.(com|js|pif|scr|lnk|exe)\n\N} }
我試圖執行一個插入有關拒絕電子郵件的DATABSE日誌條目PHP腳本,但我失敗了。
我試圖插入這條線在最後,但它無法運行該腳本
continue = ${run{/usr/bin/php '/home/*hidden*/public_html/test.php $mime_decoded_filename'}{0}{1}}
當我從瀏覽器只是用於測試運行PHP,它運行良好,並創建一個假的日誌。看來我沒有從EXIM中正確調用腳本。電子郵件被拒絕成功,但PHP文件沒有被調用
請幫助。謝謝