Quoting Alain Fauconnet <[EMAIL PROTECTED]>:

> Hello Tim,
>
> On Sun, Apr 02, 2006 at 06:07:40PM -0700, Tim Watkins wrote:
>> I'm trying to use postfix to send registration emails to new users.  
>>  If  the server sends a mail to a smaller service (like roadrunner,  
>>   sympatico, ISP's etc) the mails are delivered without an issue,   
>> however  when sent to yahoo/hotmail the emails sit in the queue and  
>>  time out  giving an error:
>>
>>   connect to mx4.mail.yahoo.com[66.218.86.254]: Connection timed out
>>
>>   I'm running php-nuke on:
>>       * Trustix Linux 2.4.31-6tr
>>       * Apache/2.0.55
>>       * PHP Version 4.4.1
>>       * MySQL 4.1.15
>>       * Python 2.2.3
>>   I have a dynamic DNS domain, and I'm thinking it may be the root   
>> of all  this evil, however, I was told that if I set the $Relayhost  
>>  in the  postfix config, I wouldn't get the error connecting to    
>> mx4.mail.yahoo.com, because it would relay off my ISP's smtp   
>> server. I  have set the relayhost, but I'm still getting the error.
>
> I really don't think it is. If your problem was the forward/reverse
> resolution of your domain, you would receive bounces from the target
> mail servers (e.g. Yahoo) that would be rejecting your mail (returning
> SMTP errors) because they can't resolve your domain or find a domain
> name for your IP address. That doesn't seem to be the case. What
> you're showing really looks like an IP connectivity issue to the SMTP
> port. I've never heard anything like Yahoo and Hotmail blocking SMTP
> connections at the IP level. Someone correct me if I'm wrong.
>
> I was tempted to reply "your ISP blocks outgoing SMTP to the Internet"
> but then you mention that mail to many other domains is delivered
> properly, so that must not be the case. Or would they block SMTP out
> *only* to the "big guys"? That sounds unlikely.
>
> If you use relayhost set to your ISP's mail server and still get the
> error, what error is this? can you provide a sample? I mean, is it
> still a connection timeout error? to what host? is the
> error coming from your own Postfix or from your ISP's MTA? If it's
> coming from your ISP's MTA, that would mean that they don't have IP
> connectivity to Yahoo/Hotmail's SMTP in gateways either, and I guess
> that they would know this already from their customers.
>
> Weird indeed.
> Greets,
> _Alain_

Don't ask me why I even remembered this, but I did, which may help  
you.  For some reason, the default postfix install on TSL 2.2 has a  
separate transport defined for Yahoo, Hotmail, and AOL destinations:

[EMAIL PROTECTED] /etc/postfix$ grep bigandslow *
master.cf:bigandslow unix       -       -       n       -       -       smtp
master.cf.rpmnew:bigandslow unix        -       -       n       -       
  -      smtp
transport:# when sending mail tol.  "bigandslow" is defined in master.cf
transport:aol.com               bigandslow:
transport:yahoo.com     bigandslow:
transport:hotmail.com   bigandslow:

I've never really paid attention to it (other than to notice it once  
before) as it all seems to work fine for me, but my guess is that  
these transport definitions may be bypassing your relay host  
definition and therefore the reason you can't send mail to Hotmail or  
Yahoo (and I suspect AOL would be the same).  You may want to  
investigate these settings in postfix.

Hope that helps,

Derek

_______________________________________________
tsl-discuss mailing list
[email protected]
http://lists.trustix.org/mailman/listinfo/tsl-discuss

Reply via email to