Ana Sayfa » Qmail » qmail – Oversize DNS Patch

qmail – Oversize DNS Patch


BerbatKötüİdare EderGüzelHarika (Henüz Puan Verilmedi. Oy kullanarak siz de katkı yapabilirsiniz.)
Loading...

qmail default olarak ilgili RFC‘de belirtildiği üzere max 512 bytes’lık dns response paketlerini handle edebiliyor. Bu nedenle mx recordu için 512 byte’tan büyük cevap döndüren alan adlarına mail göndermek isterseniz “CNAME_lookup_failed_temporarily” hatası alırsınız ve durum deferral olduğu için mail kuyrukta bekletilir; queue lifetime sonunda da bounce eder.

Bu, pek rastlanır bir durum olmasa da qmail’in 512 byte’tan büyük cevap döndürülen dns query’lerini handle edebilmesi için http://www.ckdhr.com/ckd/qmail-103.patch adresinde yayınlanan patch’in sisteme geçilmesi gerekir. qmailtoaster gibi hazır sistemler kullanıyorsanız bu patch default olarak geçili geldiği için sorun yok ancak kendi kurulumlarınız için patch’i ihmal etmemekte yarar var.

Patch qmail-1.0.3 dolayısı ile netqmail-1.0.6 için uygun olduğundan bütün qmail sunuculara uygulanabilir durumda. Öncesinde qmail’inizin tam bir yedeğini aldıktan sonra aşağıdaki şekilde patch’i geçebilirsiniz. Ben kaynak kodları /usr/local/src dizininde duran bir netqmail’e şu şekilde geçiyorum.

Önce patch’i indiriyoruz,

# cd cd /usr/local/src/
# wget http://www.ckdhr.com/ckd/qmail-103.patch

Sonra qmail kaynak kodlarının bulunduğu dizine geçiyoruz:

# cd /usr/local/src/netqmail-1.06

ve patch’i uyguluyoruz:

# patch < ../qmail-103.patch

Bundan sonra qmail’i durdurup:

# qmailctl stop

ve patchli sürümü kuruyoruz:

# make setup check

son olarak da qmail’i başlatıyoruz.

# qmailctl start

Hepsi bu kadar.

Visited 488 times, 1 visit(s) today
Kategoriler: Qmail |

Bu yazılar da ilginizi çekebilir:


- Netqmail
- GMFCheck (Goodmailfrom)
- qmail Smtproute Auth Patch
- qmail Validrcptto patch’i ile Backscatter Önlemi
- Qmail Log Dosyalarının Ebatını Arttırmak

Yorumlar


Henuz yorum yapilmamis.

Yorumda bulunun.