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

Reply via email to