Webone blocking port 25??

Alfred alfred at mazuma.net.au
Fri Jul 26 12:08:53 EST 2002


It probably does the rejection AFTER the data because you can have an 
arbitary list of to address, some which may work and some which done. 
You only do a 550 (or any 5xx) code on fatal errors.

Martijn van Oosterhout wrote:
> On Fri, Jul 26, 2002 at 10:47:47AM +1000, Alex Satrapa wrote:
> 
>>On Friday, July 26, 2002, at 09:31 , Jeremy wrote:
>>
>>>They do, of course, authenticate relaying by IP, but also by valid 
>>>domain name.  The interesting bit is that they don't give an SMTP error 
>>>when they do so.  They acept the mail then drop it later.
>>
>>Ahh... now *that* is something to get on their back about.  That's 
>>definitely not what I would expect.
> 
> 
> Strange. Exim definitly verifies it while receving the message
> (receiver_try_verify and sender_try_verify if you're interested) and will
> reject the message by returning a 550 *after* having received the DATA. If
> you don't check till later, you have the problem of sending a bounce message
> because the from address was, uh, fake :)
> 
> 220 sambucca.ecomtel.com.au ESMTP Exim 3.35 #2 Fri, 26 Jul 2002 12:00:41 +1000
> HELO kleptog
> 250 sambucca.ecomtel.com.au Hello malibu.ecomtel.com.au [210.9.56.6]
> MAIL FROM: martijn at fake.mail.address
> 250 <martijn at fake.mail.address> is syntactically correct
> RCPT TO: whhaat at also.fake.address
> 250 <whhaat at also.fake.address> is syntactically correct
> DATA
> 354 Enter message, ending with "." on a line by itself
> message
> .
> 550 rejected: cannot route to sender <martijn at fake.mail.address>
> 





More information about the linux mailing list