Hotmail’den mail alamama sorunu – Linux Qmail Bare LF problemi Yazdır

  • 30

Son günlerde Linux ve Qmail tabanlı çalışan mail serverlarda Hotmail’den mail alamama sorunu oluştu. Sorunun nedeni Hotmail’in mailleri gönderirken kullandığı bare lf isimli özel bir karakterin Qmail tabanlı mail serverlarda sorun yaratması. Bu durumdan dolayı özellikle Plesk Linux tabanlı sunucularda Hotmail’den mail alamama sorunu çok ciddi sorun olmaya başladı.

Durumun çözümü için ise şu şekilde bir yol izlenebilir; (Centos ve Plesk 8.6 üzerinden test edilmiştir.)

İlk olarak ucspi-tcp paketini kurmamız gerekiyor. Bunu sırası ile şu şekilde yapıyoruz.

wget http://cr.yp.to/ucspi-tcp/ucspi-tcp-0.88.tar.gz

gunzip ucspi-tcp-0.88.tar
tar -xf ucspi-tcp-0.88.tar
cd ucspi-tcp-0.88

Derleme işlemine geçmeden önce fixcrio.txt adresinden fixcrio’nun TLS patched versiyonunu indirin ve sununucunuzda ucspi-tcp-0.88 klasöründeki fixcrio.c dosyasının üzerine yazın.

Artık derleme işlemine geçebiliriz. Derleme işleminide sırası ile şu komutlarla gerçekleştiriyoruz.

ucspi-tcp-0.88 klasörü içinde,

make

make setup check

Derleme sırasında içerisinde gcc geçen bir hata verirse

yum install gcc

komutu ile gcc kütüphanesini kurabilirsiniz.

Eğer “undefined reference to `errno’ hatası alırsanız

nano error.h

ile dosyayı açıp en üst satırına

#include <errno.h>

ekleyerek işlemi tekrarladığınızda problem kalmayacaktır.

Daha sonra derleme sonucunda oluşan fixcrio dosyamızı

cp fixcrio /var/qmail/bin/

komutu ile qmail klasörüne kopyalıyoruz. Daha sonra

cd /var/qmail/bin/

chown root:qmail fixcrio

komutu ile gerekli izinleri veriyoruz.

Ve son olarak

/etc/xinetd.d/smtp_psa dosyasını serverdan download edip içinde /var/qmail/bin/qmail-smtpd bölümünden önce /var/qmail/bin/fixcrio bölümünü ekliyoruz ve sonra tekrar dosyayı serverda bulunduğu yerdeki halinin üzerine yazıyoruz.

Bu şekilde gerekli işlemleri tamamlıyoruz ve

service xinetd restart

komutu ile servisi yeniden başlatıyoruz. Artık Hotmail’den gelen maillerde bir sorun kalmamış oluyor.

Sunucudaki dosya işlemleri  için winscp programını kullanabilirsiniz.


Bu cevap yeterince yardımcı oldu mu?

<< Geri