oncelikle bu testin cok da gecerli olmadigini belirteyim. Zira orda RCPT TO olarak kullandigi adrese mail gonderip gonderememesi onemli. Qmail ve bircok mail sunucu(Exchange vs) RCPT TO'dan sonraki ilk @ degil de son @ ' den sonraki ve onceki kismi aliyor.
Mesela,
RCPT TO: <"[EMAIL PROTECTED]"@ enderunix.org> komutunu verirseniz mesajiniz [EMAIL PROTECTED]'ye degil de [EMAIL PROTECTED]@enderunix.org adresine gitmeye calisacaktir. EnderUNIX domaininde boyle bir adres olmadigi icin muhtemelen hata alacaksiniz.
Bu arada calistirdiginiz Postfix VRFY komutuna dogru cevap veriyor. Bence bu ozellik daha buyuk bir guvenlik acigi olusturuyor Zira sisteminizdeki local kullanicilar deneme yanilma yoluyla bulunabilir.
disable_vrfy_command = yes
tanimi ile bu acigi kapatabilirsiniz.
#telnet mail.turkunix.com 25
Trying 81.215.200.233...
Connected to mail.turkunix.com.
Escape character is '^]'.
ehlo deneme
220 mail.turkunix.com ESMTP Postfix (Debian/GNU)
250-mail.turkunix.com
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-STARTTLS
250-AUTH LOGIN PLAIN
250-AUTH=LOGIN PLAIN
250 8BITMIME
vrfy beyhan
252 beyhan
vrfy huzeyfe
550 <huzeyfe>: Recipient address rejected: User unknown in local recipient table
vrfy root
252 root
vrfy nobody
252 nobody
vrfy apache
550 <apache>: Recipient address rejected: User unknown in local recipient table
vrfy postfix
252 postfix
Sonuc olarak bu sekilde karsilastirmalar ile MTA'lar arasi bir ustunluk belirlenemez. Varsa ustunluk tasarimlarinda ve kodlamalarindadir ki her ikisinide uzun yillardir kullaniyorum, bence yeterli derecede guvenliler.
buda benim postfix ayni yerde test ettigimMail Relay testing.
<<< 220 mail.turkunix.com ESMTP Postfix (Debian/GNU)
>>> HELO rep.rbl.jp
<<< 250 mail.turkunix.comRelay test 0
>>> RSET
<<< 250 Ok
>>> MAIL FROM: <[EMAIL PROTECTED]>
<<< 250 Ok
>>> RCPT TO: <[EMAIL PROTECTED]>
<<< 554 <[EMAIL PROTECTED]>: Relay access denied
relay NOT accepted!!Relay test 1
>>> RSET
<<< 250 Ok
>>> MAIL FROM: <rlychk>
<<< 250 Ok
>>> RCPT TO: <[EMAIL PROTECTED]>
<<< 554 <[EMAIL PROTECTED]>: Relay access denied
relay NOT accepted!!Relay test 2
>>> RSET
<<< 250 Ok
>>> MAIL FROM: <>
<<< 250 Ok
>>> RCPT TO: <[EMAIL PROTECTED]>
<<< 554 <[EMAIL PROTECTED]>: Relay access denied
relay NOT accepted!!Relay test 3
>>> RSET
<<< 250 Ok
>>> MAIL FROM: <[EMAIL PROTECTED]>
<<< 250 Ok
>>> RCPT TO: <[EMAIL PROTECTED]>
<<< 554 <[EMAIL PROTECTED]>: Relay access denied
relay NOT accepted!!Relay test 4
>>> RSET
<<< 250 Ok
>>> MAIL FROM: <[EMAIL PROTECTED]81.215.200.233]>
<<< 250 Ok
>>> RCPT TO: <[EMAIL PROTECTED]>
<<< 554 <[EMAIL PROTECTED]>: Relay access denied
relay NOT accepted!!Relay test 5
>>> RSET
<<< 250 Ok
>>> MAIL FROM: <[EMAIL PROTECTED]>
<<< 250 Ok
>>> RCPT TO: <[EMAIL PROTECTED]>
<<< 554 <[EMAIL PROTECTED]>: Relay access denied
relay NOT accepted!!Relay test 6
>>> RSET
<<< 250 Ok
>>> MAIL FROM: <[EMAIL PROTECTED]>
<<< 250 Ok
>>> RCPT TO: <[EMAIL PROTECTED]81.215.200.233]>
<<< 554 <[EMAIL PROTECTED]81.215.200.233]>: Relay access denied
relay NOT accepted!!Relay test 7
>>> RSET
<<< 250 Ok
>>> MAIL FROM: <[EMAIL PROTECTED]>
<<< 250 Ok
>>> RCPT TO: <"[EMAIL PROTECTED]">
<<< 554 <[EMAIL PROTECTED]>: Relay access denied
relay NOT accepted!!Relay test 8
>>> RSET
<<< 250 Ok
>>> MAIL FROM: <[EMAIL PROTECTED]>
<<< 250 Ok
>>> RCPT TO: <"rlytest%rep.rbl.jp">
<<< 554 <rlytest%rep.rbl.jp>: Relay access denied
relay NOT accepted!!Relay test 9
>>> RSET
<<< 250 Ok
>>> MAIL FROM: <[EMAIL PROTECTED]>
<<< 250 Ok
>>> RCPT TO: <[EMAIL PROTECTED]@turkunix.com>
<<< 554 <[EMAIL PROTECTED]@turkunix.com>: Relay access denied
relay NOT accepted!!Relay test 10
>>> RSET
<<< 250 Ok
>>> MAIL FROM: <[EMAIL PROTECTED]>
<<< 250 Ok
>>> RCPT TO: <"[EMAIL PROTECTED]"@ turkunix.com>
<<< 554 <[EMAIL PROTECTED]@turkunix.com>: Relay access denied
relay NOT accepted!!Relay test 11
>>> RSET
<<< 250 Ok
>>> MAIL FROM: <[EMAIL PROTECTED]>
<<< 250 Ok
>>> RCPT TO: <"[EMAIL PROTECTED]"@[ 81.215.200.233]>
<<< 554 <[EMAIL PROTECTED]@[81.215.200.233]>: Relay access denied
relay NOT accepted!!Relay test 12
>>> RSET
<<< 250 Ok
>>> MAIL FROM: <[EMAIL PROTECTED]>
<<< 250 Ok
>>> RCPT TO: <@turkunix.com:[EMAIL PROTECTED]>
<<< 554 <[EMAIL PROTECTED]>: Relay access denied
relay NOT accepted!!Relay test 13
>>> RSET
<<< 250 Ok
>>> MAIL FROM: <[EMAIL PROTECTED]>
<<< 250 Ok
>>> RCPT TO: <@[81.215.200.233]: [EMAIL PROTECTED]>
<<< 554 <[EMAIL PROTECTED]>: Relay access denied
relay NOT accepted!!Relay test 14
>>> RSET
<<< 250 Ok
>>> MAIL FROM: <[EMAIL PROTECTED]>
<<< 250 Ok
>>> RCPT TO: <rep.rbl.jp!rlytest>
<<< 554 <rep.rbl.jp!rlytest>: Relay access denied
relay NOT accepted!!Relay test 15
>>> RSET
<<< 250 Ok
>>> MAIL FROM: <[EMAIL PROTECTED]>
<<< 250 Ok
>>> RCPT TO: <[EMAIL PROTECTED]>
<<< 554 <[EMAIL PROTECTED]>: Relay access denied
relay NOT accepted!!Relay test 16
>>> RSET
<<< 250 Ok
>>> MAIL FROM: <[EMAIL PROTECTED]>
<<< 250 Ok
>>> RCPT TO: <[EMAIL PROTECTED]81.215.200.233]>
<<< 554 <[EMAIL PROTECTED]81.215.200.233]>: Relay access denied
relay NOT accepted!!Relay test 17
>>> RSET
<<< 250 Ok
SkippedRelay test 18
>>> RSET
<<< 250 Ok
SkippedRelay test 19
>>> RSET
<<< 250 Ok
>>> MAIL FROM: <[EMAIL PROTECTED]>
<<< 250 Ok
>>> RCPT TO: <[EMAIL PROTECTED]>
<<< 554 <[EMAIL PROTECTED]>: Relay access denied
relay NOT accepted!!Closing connection ...
>>> QUIT
<<< 221 ByeRelay test result
All tests performed, no relays accepted.
Copyright © 2002-2004 RBL.JP Project.
--
Huzeyfe ÖNAL
---
First Turkish Qmail book is out! Go check it.
Duydunuz mu! Turkiye'nin ilk Qmail kitabi cikti.
http://www.acikakademi.com/catalog/qmail/