Phil Breskey wrote:
> Matthew R. Dempsky wrote:
>> On Tue, Jan 30, 2007 at 10:33:19AM -0500, Phil Breskey wrote:
>>> krudmart.com is the main one.
>>
>> krudmart.com uses EXIM and presumably has sender address verification
>> enabled. In response to sending mail, they check if your mail server
>> accepts an envelope from <> to your sender.
>>
>> By default, Exim has a timeout of 30 seconds, and your mail server
>> seems to delay the SMTP greeting by about 30 seconds.
>>
>>
>
> From what I'm reading about the greeting delay, it is a good thing,
> right? I'm gathering that it is to protect against 'smtp slammers'?
>
> I added a line to my /etc/tcp.smtp like this:
>
> 70.87.77.70:allow,RELAYCLIENT="",RBLSMTPD="",QMAILQUEUE="/var/qmail/bin/qmail-queue"
you shouldn't give that site relay access.
>
> and ran:
>
> tcprules /etc/tcp.smtp.cdb /etc/tcp.smtp.tmp < /etc/tcp.smtp
>
> but the problem still seems to exist. When trying to send a message to
> my friend at Krudmart.com, this is in my logs:
>
> @4000000045bf74de0b893194 starting delivery 37: msg 8241251 to remote
> xxx@krudmart.com
> @4000000045bf74de0b894134 status: local 0/10 remote 1/20
> @4000000045bf74fc27f7700c delivery 37: deferral:
> 70.87.77.70_does_not_like_recipient./Remote_host_said:_451_Could_not_complete_sender_verify_callout/Giving_up_on_70.87.77.70./
>
>
> Is there a way to change the greeting delay for a specific host?
it depends on what patch / shim you're using to achieve the greeting
delay. If you're using the greetdelay package from
http://alkemio.org/software/greetdelay/, you simply set the GREETDELAY
environment variable in your tcprules file. Now, depending on how
you're launching greetdelay, that may or may not work, so you should
tell us the method you're using for your smtp greeting delay and also
your smtp run script.
-Jeremy
signature.asc
Description: OpenPGP digital signature
|