Beberapa waktu lalu, saya menemukan pesan reject blocked attachment dari beberapa klien yang menggunakan iPhone. Email rejectnya biasanya ada pada /var/log/zimbra.log seperti ini :
Oct 24 16:08:41 mail postfix/cleanup[20141]: 3549DA52C4: reject: header Content-Type: application/pdf;??name=ATTACHMENT.pdf;??x-apple-part-url="[email protected]" from mail.excellent.co.id[x.x.x.x]; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<mail.excellent.co.id>: 5.7.1 Attachment type not allowed. File "ATTACHMENT.pdf;??x-apple-part-url="[email protected]" has the unacceptable extension "com"
Ini pesan mislead karena attachment pada iPhone terdeteksi sebagai “x-apple-part-url header .com” dan karena terdeteksi sebagai file .com makanya direject.
Solusinya cukup tambahkan 2 baris berikut pada baris paling atas file opt/zimbra/conf/postfix_header_checks.in :
%%uncomment VAR:zimbraMtaBlockedExtension%%/x-apple-part-url=\"?(.*)\.com\"?$/
%%uncomment VAR:zimbraMtaBlockedExtension%% IGNORE
Kemudian jalankan perintah:
su - zimbra -c "zmmtactl restart"
Jika sudah, silakan coba kembali kirim attachment dari iPhone. Sudah ditest pada Zimbra versi 8.6 dan 8.7 keatas.
Semoga memberikan solusi pada yang mengalami, see you~~