最近架好的MailServer常常會收到{FileName?}…這樣的郵件,但是對方根本沒有寄附件阿?
發現這樣的原因好像都發生在Outlook比較多….
查了一下,發現Outlook的郵件格式不太一樣,往往都會以附件形式傳送,不管是檔案還是純文字….所以就莫名被擋掉….
雖然不確定我的想法是對的…但遇到的幾乎都這樣,包含寄件回條也會被判定錯誤…原因也是有個msg…附件!!
大致上會收到通知的信件會出現:
……..
………..
…………..MailScanner: No programs allowed (xxxxxx.txt)
的訊息,不過看了filename.rules.conf與filetype.rules.conf,根本沒擋掉什麼.txt的檔案.
查了很久發現原來只要將filename.rules.conf中的設定註解掉就可以了,如下:
deny executable No executables No programs allowed
deny ELF No executables No programs allowed
請在前面加入#註解就可以了!!
我也不知道為什麼?
感覺executable不就是執行檔嗎?而ELF好像控制字元吧?有人知道也可以告訴小弟!!
參考: