Community Forums
Connect with us on LinkedIn
+ Reply to Thread
Results 1 to 5 of 5
  1. #1
    Member
    Join Date
    Apr 2004
    Posts
    147

    Angry cPanel upgrade: Exim missing spamassassin scripts and IMAPD not functioning

    Hello

    Exim is not working. Its daemon starts up, but what good is it, if its not sending or receiving any mail?

    I sent mail to it from yahoo, and its return transript is as follows;

    -----------------------------------------------------------------------------

    Hi. This is the qmail-send program at yahoo.com.
    I'm afraid I wasn't able to deliver your message to the following
    addresses.
    This is a permanent error; I've given up. Sorry it didn't work out.

    <email-ID@ameersoft.com>:
    **.10.**.130 does not like recipient.
    Remote host said: 550-Verification failed for <email-ID@yahoo.com>
    550-unrouteable mail domain "yahoo.com"
    550 Sender verify failed
    Giving up on **.10.**.130.

    -----------------------------------------------------------------------------

    Then I manually TELNET into my server's SMTP port (25) and manually entered the SMTP commands and the received same output, which is also as follows;

    550-Verification failed for <email-ID@yahoo.com>
    550-unrouteable mail domain "yahoo.com"
    550 Sender verify failed

    -------------------------------------------------------------------------------

    220-server.domain.com ESMTP Exim 4.34 #1 Fri, 07 Jan 2005 23:35:09 -0600
    220-We do not authorize the use of this system to transport unsolicited,
    220 and/or bulk e-mail.
    SMTP>> EHLO domain.com
    250-server.domain.com Hello domain.com [***.128.***.228]
    250-SIZE 52428800
    250-PIPELINING
    250-AUTH PLAIN LOGIN
    250-STARTTLS
    250 HELP
    MAIL FROM: email-ID@yahoo.com
    250 OK
    RCPT TO: email-ID@domain.com
    550-Verification failed for <email-ID@yahoo.com>
    550-unrouteable mail domain "yahoo.com"
    550 Sender verify failed
    SMTP>> QUIT
    221 server.domain.com closing connection


    - I have tried disabling "condition" in virtual_user_spam block in /etc/exim.conf
    - I have tried disabling require very = sender in /etc/exim.conf

    Give me a generic cpanel, exim.conf (exim configuration file), so that at least my mail sending and receiving starts working.

    2) Plus, after I upgraded to WHM 9.9.9 cPanel 9.9.9-R70, my imapd is also not working. Starting up of imapd fails

    Someone HELP!!!
    Last edited by hariskhan; 01-08-2005 at 02:58 AM.

  2. #2
    cPanelBilly
    Guest

    Default

    1) You have sender verify enabled and your server is unable to route the domain. I suggest checking to see why it cannot (most likely a bad resolv.conf)

  3. #3
    Member
    Join Date
    Apr 2004
    Posts
    147

    Unhappy Changes I made and new output

    I made some changes, yes, now it is turned on...

    When I turn it off, I would receive...

    550-"The recipient cannot be verified. Please all recipients of this message
    550 to verify they are valid."

    I deleted the account and re-created it. Same error.....

    Now.. after my upgrade to the latest version, when everything is as cpanel upgraded it to, when I click "Deliver Now" on a mail in the exim queue, I get the following errors;

    ------------------------------------------------------------------------

    Message 1CmrGd-0005Qq-Rc is no longer frozen
    LOG: MAIN PANIC
    failed to expand condition "${perl{checksa_deliver}{$domain}{$local_part}{$received_protocol}}" for virtual_sa_user router: Undefined subroutine &main::checksa_deliver called.

    LOG: MAIN PANIC
    failed to expand condition "${perl{check_deliver_spam}{$domain}{$local_part}}" for virtual_user_spam router: Undefined subroutine &main::check_deliver_spam called.

    LOG: MAIN PANIC
    failed to expand condition "${perl{check_deliver}{$domain}{$local_part}}" for virtual_user router: Undefined subroutine &main::check_deliver called.

    LOG: MAIN PANIC
    failed to expand condition "${perl{checkvalias}{$domain}{$local_part}}" for has_alias_but_no_mailbox_discarded_to_prevent_loop router: Undefined subroutine &main::checkvalias called.

    LOG: MAIN PANIC
    failed to expand condition "${perl{checksa_deliver}{$domain}{$local_part}{$received_protocol}}" for virtual_sa_user router: Undefined subroutine &main::checksa_deliver called.

    LOG: MAIN PANIC
    failed to expand condition "${perl{check_deliver_spam}{$domain}{$local_part}}" for virtual_user_spam router: Undefined subroutine &main::check_deliver_spam called.

    LOG: MAIN PANIC
    failed to expand condition "${perl{check_deliver}{$domain}{$local_part}}" for virtual_user router: Undefined subroutine &main::check_deliver called.

    LOG: MAIN PANIC
    failed to expand condition "${perl{checkvalias}{$domain}{$local_part}}" for has_alias_but_no_mailbox_discarded_to_prevent_loop router: Undefined subroutine &main::checkvalias called.

    LOG: MAIN PANIC
    failed to expand condition "${perl{checksa_deliver}{$domain}{$local_part}{$received_protocol}}" for virtual_sa_user router: Undefined subroutine &main::checksa_deliver called.

    LOG: MAIN PANIC
    failed to expand condition "${perl{check_deliver_spam}{$domain}{$local_part}}" for virtual_user_spam router: Undefined subroutine &main::check_deliver_spam called.

    LOG: MAIN PANIC
    failed to expand condition "${perl{check_deliver}{$domain}{$local_part}}" for virtual_user router: Undefined subroutine &main::check_deliver called.

    LOG: MAIN PANIC
    failed to expand condition "${perl{checkvalias}{$domain}{$local_part}}" for has_alias_but_no_mailbox_discarded_to_prevent_loop router: Undefined subroutine &main::checkvalias called.

    LOG: MAIN
    ** junk@ameersoft.com <haris@ameersoft.com>: Unrouteable address
    LOG: MAIN
    Frozen (delivery error message)

    Return to Mail Queue

    ------------------------------------------------------------------------

    Apparently when cpanel upgraded exim's configuration file, it left some bugs in there for the following routines;

    &main::checksa_deliver
    &main::check_deliver_spam
    &main::check_deliver
    &main::checkvalias

    I have run /sciprts/upcp multiple times to check if there were any upgrades to this, but it has not worked. Can someone give me a sample exim.conf with the latest cpanel/WHM with the spamassassin routines added or fixed? or paste me these routines, so I can add them to my config file....

    I NEED it urgently, since all mail on my dedicated server is stopped. No email is going out or comming in.

    My /etc/resolve.conf has nothing wrong in it.

    It can resolve all domains. I manually telnet Yahoo mail servers on their SMTP port and sent an email from my dedicated server, it was sent. If my server can resolve mail servers when I connect to them through telnet, what problem would exim have resolving those domains or connecting to them? Since, starting troubleshooting this problem, I have restart /etc/init.d/exim multiple times...

  4. #4
    Super Moderator This forum account has been confirmed by cPanel staff to represent a vendor. chirpy's Avatar
    Join Date
    Jun 2002
    Location
    Go on, have a guess
    Posts
    13,495

    Default

    You could try reseting exim:

    rm -f /etc/exim.conf.local*
    /scripts/exim4 --latest


    If that doesn't help, I would suggest eithers asking your datacentre for help, or hire a server administrator that understand exim.
    Jonathan Michaelson

    Need your cPanel servers secured and tuned?
    cPanel Server Configuration, Security, Recovery and Antivirus/AntiSpam Services
    Developers of the most effective (and free) Firewall & Security Solution for cPanel Servers - csf
    http://www.configserver.com

  5. #5
    Member
    Join Date
    Oct 2003
    Posts
    327

    Default

    Also note that if a maximum # of messages per hour is set in WHM, then you will get the unroutable message for every message after the maximum for that hour. Double check to make sure you don't have it set REALLY low.

Similar Threads & Tags
Similar threads

  1. Exim + Postfix
    By wgalafassijr in forum E-mail Discussions
    Replies: 1
    Last Post: 06-29-2009, 01:09 PM
  2. How to migrate from postfix (MD5 password) to exim?
    By murara in forum E-mail Discussions
    Replies: 2
    Last Post: 06-16-2008, 10:50 PM
  3. postfix to exim
    By claudio in forum E-mail Discussions
    Replies: 2
    Last Post: 04-02-2008, 07:56 AM
  4. Exim is not functioning.
    By WhiteBear in forum cPanel and WHM Discussions
    Replies: 12
    Last Post: 06-13-2005, 07:26 PM
  5. Replacing Exim with Postfix
    By webtec in forum cPanel and WHM Discussions
    Replies: 3
    Last Post: 04-10-2003, 09:21 AM
Linkedin       Facebook       Twitter       RSS       Flickr       YouTube