Re: [Exim] RBL rejection at processing time

Startseite
Nachricht löschen
Nachricht beantworten
Autor: Nigel Metheringham
Datum:  
To: Dave C.
CC: Andrey Novikov, exim-users
Betreff: Re: [Exim] RBL rejection at processing time
scriber> As all of you know RBL rejection occurs during RCPT TO
scriber> and ends with 'User unknown':
scriber>
scriber> RCPT To:<novikov@???>
scriber> 550-Open relay - see http://www.orbs.org/verify.cgi?address=194.154.71.131
scriber> 550 mail from 194.154.71.131 rejected: administrative prohibition
scriber> 550 <novikov@???>... User unknown

That cannot be right. The syntax is wrong - an SMTP status message
consists of 0 or more lines with code followed by hyphen, and exactly
one with code followed by space. If exim is doing that (and a
reasonably quick look at the code cannot see *how* it is doing that)
then it is a bug. A test (using the RBL test address of 127.0.0.2)
also showed that this was not happening.

That final line must be inserted by an overclever sendmail.

djc> Anyway, many of us (including myself) dont want to accept a message
djc> from a host listed in the RBL.. Way too many have false/bogus envelope
djc> senders.. And to do so would defeat the entire reason we use RBL..
djc>
djc> What might be a good idea, is instead of exim saying "550 ... user
djc> unkown", would be to allow the string after the 550 to be configurable
djc> (possibly with an expansion, including the rbl_text).. Remote mailers
djc> dont parse antything but the 550, but hopefully sendmail is inserting
djc> the text that comes after, rather than interpreting the 550 and
djc> displaying its own messages.. Is there perhaps another 5xx code that
djc> exim could use on RBL that just means something along the lines of "I
djc> dont want to accept mail from you for this user", but does not
djc> necesarrily mean "user unknown" ?


The exim message is
    550 mail from 194.154.71.131 rejected: administrative prohibition


    Nigel


-- 
[ Nigel Metheringham                  Nigel.Metheringham@??? ]
[ Phone: +44 1423 850000                         Fax +44 1423 858866 ]