EnderUNIX Team.


EnderUNIX İpucu

Arkadaşıma gönder , Ana Sayfa

[ qmail ]

"Qmailin sadece host ettiği domainler için mail göndermesi" - Mesut GÜLNAZ - (2006-01-20 18:56:59)   [4114]

Diyelim ki kendi iç networkünüzde iç yazışmaları ortadan kaldırmak için bir mail server kurmaya karar verdiniz. kurdunuz çalışıyor.

Ama outlook a bu mail hesabını tanımlayan dikkatsiz kişiler, internet maillerini de aynı programa tanımladıkları ve default olarakta LAN mail server hesabı kullanıldığı için internet çıkışı olmayan mailserverınızın kuyruğunda dış dünyaya gitmeye çalışan, anlamsız ve hatta spam olan maillerin birikmesine, sistemin yavaşlamasına ve performans kaybına neden olabilmektedirler.

Bunun önüne geçmenin yollarında birisi mail serverınızı sadece kendi üzerinde barınan domainler için mail gönderecek şekilde configure etmektir.

bunu ise:

qmail için kullandığınız tcp.smtp dosyasının içeriğini boşaltarak ve database i yeniden başlatarak yapabilirsiniz.

burda dikkat edilmesi gereken noktalardan birisi de qmaili kontrol için kullandığınız "qmailctl" betiğinin hangi tcp.smtp dosyasını kullandığına dikkat etmektir.

önce qmail i durduralım
#qmailctl stop

daha sonra tcp.smtp dosyasının içerisini boşaltalım
#echo "" > /etc/tcpsmtp

eğer başka bir tcp.smtp dosyası kullanıyorsanız path oalrak onu vermelisiniz.
#echo "" > /usr/local/vpopmail/etc/tcp.smtp

daha sonra database i yeniden oluşturalım
#qmailctl cdb

şimdi qmail i başlatalım
#qmailctl start

daha sonra da remote* bir makineden deneyebilirsiniz! qmial in artık kendi üzerinde olmayan domainlere gönderilen mailleri göndermeye çalışan accountlara

"553 sorry, that domain isn't in my list of allowed rcpthosts (#5.7.1)"

hatası verdiğini göreceksiniz...

*=remote makineden denemeniz gerekmektedir. çünkü local bir makine yani mailserver üzerinden yapılacak denemede mail yerine ulaştırılmaya çalışacaktır. çünkü mailserver kendisi için relay hakkı aramayacaktır. (Devrin SİPAHİ)

iyi çalışmalar..

Arkadaşıma gönder , Ana Sayfa