Results 1 to 5 of 5
  1. #1
    Join Date
    May 2003
    Location
    Kirkland, WA
    Posts
    4,448

    cPanel servers having issues emailing Yahoo post-graylisting?

    Just trying to poke people's minds a bit..

    Yahoo recently implemented greylisting for all their mailservers...

    grep -r yahoo /var/log/exim_mainlog | grep 451
    grep -r yahoo /var/log/exim_mainlog | grep retry
    grep -r yahoo.com /var/spool/exim/input | grep From: | wc -l

    The way cpanel has exim configured out of the box, it has a very generic,
    probably overlooked retry configuration, basically it will retry every 15
    minutes for 2 hours. The problem here is graylisting is getting popular.
    You end up with something like this :

    2006-10-23 08:47:11 1Gc08F-0002d2-0c == g@yahoo.com R=lookuphost
    T=remote_smtp defer (-53): retry time not reached for any host
    2006-10-23 09:07:12 1Gc08F-0002d2-0c == g@yahoo.com R=lookuphost
    T=remote_smtp defer (-53): retry time not reached for any host
    2006-10-23 10:23:05 1Gc08F-0002d2-0c == g@yahoo.com R=lookuphost
    T=remote_smtp defer (-53): retry time not reached for any host


    The issue here is, with graylisting, you should retry at least once,
    initially, almost immediately. For whatever reason, exim isn't allowing
    itself to retry properly.

    For example, if you grep out the 451 errors, find one of those email addresses then grep the logs for that yahoo email address you'll probably see where because the message is frozen, exim never allows itself to resend it..meaning, basically, at least from what i've seen so far, it's causing a lot of issues with people sending to yahoo

    It's something to look at, since yahoo implemented graylisting 2 days ago,
    we've had hundreds of customers complaining, because their email are being
    rejected, and for whatever reason, since the retry times aren't optimized,
    it's taking at least 15 minutes, often a few hours, to retry.

    Any thought on this? The other issue is the queue runner by default only runs every hour.

    You can set a specific retry interval for the 451 error, which is what should be done (rcpt_451) something such as :

    * rcpt_451 F,1m,3s; F,1h,5m; F,3h,30m;


    lemme know.
    Nick Nelson
    Sr. Director & GM, VAS
    Demand Media
    425.298.2282 nn@demandmedia.com

  2. #2
    Join Date
    May 2003
    Location
    Kirkland, WA
    Posts
    4,448
    To add on to this, Yahoo's implementation of the Greylisting is not very good either, there's no central database from what I can tell - so the configuration of exim definitely isn't all the fault.

    Also - Exim appears to freeze these messages almost immediately..which isn't right.
    Last edited by snickn; 10-27-2006 at 04:10 PM.
    Nick Nelson
    Sr. Director & GM, VAS
    Demand Media
    425.298.2282 nn@demandmedia.com

  3. #3
    Join Date
    Mar 2006
    Location
    New York USA
    Posts
    404
    G-mail has the same or similar issues from what i gather.

  4. #4
    Join Date
    Aug 2002
    Location
    DC
    Posts
    3,643
    Nobody has an idea about tweaking exim to work better with greylisting?

    Matt

  5. #5
    Join Date
    Mar 2006
    Location
    New York USA
    Posts
    404
    Create an SPF record, and make sure yoyr reverse DNS (PTR) records are good.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •