Plesk / Postfix - E-posta İleti Boyutu Limiti Yükseltme Guide

Hata: SMTP hatası: İleti boyutu sunucu sınırlamasını aşıyor (9,8 MB)
Roundcube Webmail üzerinde "İzin verilen en büyük dosya boyutu 32 MB" görünmesine rağmen SMTP tarafında 9,8 MB sınırına takılınmasının nedeni, Postfix e-posta sunucusunun varsayılan message_size_limit değerinin 10240000 bayt (~10 MB) olarak ayarlanmış olmasıdır. E-posta ekleri Base64 formatına dönüştürüldüğünde %30-%35 oranında büyüdüğü için 7,6 MB'lık dosya sunucu sınırını aşmaktadır.
1

Mevcut Limiti Kontrol Etme (İsteğe Bağlı)

SSH terminalinde mevcut SMTP limitini doğrulamak için aşağıdaki komut kullanılır:

postconf message_size_limit

Çıktı: message_size_limit = 10240000

2

Postfix Mesaj Boyutu Limitini Yükseltme

SMTP limitini 50 MB (52428800 bayt) seviyesine çıkarmak için aşağıdaki komut çalıştırılır:

postconf -e "message_size_limit = 52428800"

*Sınırı 100 MB yapmak isterseniz değer olarak 104857600 belirtebilirsiniz.

3

Postfix Servisini Yeniden Başlatma

Ayarın aktifleşmesi için Postfix servisi yeniden başlatılır:

systemctl restart postfix
✔ Ayarların Doğrulanması

Aşağıdaki komut çalıştırıldığında çıktının message_size_limit = 52428800 olduğu görüldüğünde işlem başarıyla tamamlanmış olur. Webmail üzerinden büyük boyutlu ek içeren e-postalar sorunsuz gönderilebilir.

postconf message_size_limit