On Wed, May 03, 2006 at 09:58:39AM +0100, Robby Gunawan S. wrote: > tambahin aja di main.cf > message_size_limit = (1024*1024)* 1.33 > > maksudnya 33% itu adalah, untuk ukuran headernya, jadi > file yang di attach emang 1 mb, tapi begitu masuk ke > email, ukuran email akan menjadi 33% lebih dari ukuran attachment..
33% itu rata2 overhead dari encoding base64, bukan karena headers (baik email maupun MIME). Referensi: RFC 2045 tentang MIME, terutama yg membahas encoding. Overhead dr headers biasanya bisa diabaikan karena relatif kecil dan biasanya ukurannya tidak berhubungan dg besarnya attachment (file 1 MB dan 100 MB punya overhead headers yg kurang lebih sama besarnya, bukan persentasinya). Perlu diingat bahwa $message_size_limit itu --seperti namanya-- membatasi ukuran keseluruhan email (termasuk headers), bukan attachments. Sebetulnya secara mendasar MTA tidak perlu peduli isi email mau ada attachment maupun isinya sampah sekalipun, jadi pembatasan akan isi email (ukuran, jenis attachment, bahasa, spam, virus, dll) itu sudah di luar dr tugas dasar MTA, tapi memang sudah menjadi keperluan sehari2, makanya sedikit2 mulai disediakan support utk menambahkan third-party support ke MTA yg umum seperti content filternya Postfix. Ronny