Community Forums
Connect with us on LinkedIn
+ Reply to Thread
Results 1 to 9 of 9
  1. #1
    Member
    Join Date
    Mar 2004
    Posts
    13

    Default Problem with exim, exim cannot load modules located in /etc/exim.pl ?

    Exim is returning emails instantly with the following error:
    Code:
    List of errors
    --------------
    
        2 xxx@yahoo.com R=fail_remote_domains: unrouteable
    	    mail domain "yahoo.com"
    
       18 xxx@gmail.com R=fail_remote_domains: unrouteable
    	    mail domain "gmail.com"
    
        1 xxx@stevenetworks.com R=fail_remote_domains: unrouteable
    	    mail domain "stevenetworks.com"
    
        7 xxx@porteightyhosting.com.com 
    	    R=fail_remote_domains: unrouteable mail domain "porteightyhosting.com.com"
    
       28 xxx@stevenetworks.com R=fail_remote_domains: unrouteable
    	    mail domain "stevenetworks.com"
    nslookup showing dns is working properly:
    Code:
    root@x [/etc]# nslookup yahoo.com
    Note:  nslookup is deprecated and may be removed from future releases.
    Consider using the `dig' or `host' programs instead.  Run nslookup with
    the `-sil[ent]' option to prevent this message from appearing.
    Server:         xx.xx.xxx.60
    Address:        xx.xx.xxx.60#53
    
    Non-authoritative answer:
    Name:   yahoo.com
    Address: 66.94.234.13
    Name:   yahoo.com
    Address: 216.109.124.72
    Name:   yahoo.com
    Address: 216.109.124.73
    Name:   yahoo.com
    Address: 66.94.231.98
    Name:   yahoo.com
    Address: 66.94.231.99
    
    root@x [/etc]#
    results of an exim -bt -d example@yahoo.com :
    Code:
    root@x [/etc]# exim -bt -d valid_email@yahoo.com
    Exim version 4.34 uid=0 gid=0 pid=26074 D=fbb95cfd
    Berkeley DB: Sleepycat Software: Berkeley DB 4.0.14: (November 18, 2001)
    Support for: iconv() PAM Perl OpenSSL
    Lookups: lsearch wildlsearch nwildlsearch iplsearch dbm dbmnz
    Authenticators: cram_md5 plaintext spa
    Routers: accept dnslookup ipliteral manualroute queryprogram redirect
    Transports: appendfile autoreply pipe smtp
    changed uid/gid: forcing real = effective
      uid=0 gid=0 pid=26074
      auxiliary group list: <none>
    configuration file is /etc/exim.conf
    log selectors = 00000ffc 00010400
    trusted user
    admin user
    originator: uid=0 gid=0 login=root name=root
    sender address = root@s1.porteightyhosting.com
    Address testing: uid=0 gid=12 euid=0 egid=12
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    Testing steve_oaks@yahoo.com
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    Considering steve_oaks@yahoo.com
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    routing steve_oaks@yahoo.com
    --------> mailman_virtual_router router <--------
    local_part=steve_oaks domain=yahoo.com
    checking require_files
    file check: /usr/local/cpanel/3rdparty/mailman/lists/${lc:$local_part}_${lc:$domain}/config.pck
    expanded file: /usr/local/cpanel/3rdparty/mailman/lists/steve_oaks_yahoo.com/config.pck
    stat() yielded -1
    errno = 2
    mailman_virtual_router router skipped: file check
    --------> mailman_virtual_router_nodns router <--------
    local_part=steve_oaks domain=yahoo.com
    checking require_files
    file check: /usr/local/cpanel/3rdparty/mailman/lists/${lc:$local_part}/config.pck
    expanded file: /usr/local/cpanel/3rdparty/mailman/lists/steve_oaks/config.pck
    stat() yielded -1
    errno = 2
    mailman_virtual_router_nodns router skipped: file check
    --------> lookuphost router <--------
    local_part=steve_oaks domain=yahoo.com
    checking domains
    search_open: lsearch "/etc/localdomains"
    search_find: file="/etc/localdomains"
      key="yahoo.com" partial=-1 affix=NULL starflags=0
    LRU list:
      :/etc/localdomains
      End
    internal_search_find: file="/etc/localdomains"
      type=lsearch key="yahoo.com"
    file lookup required for yahoo.com
      in /etc/localdomains
    lookup failed
    yahoo.com in "lsearch;/etc/localdomains"? no (end of list)
    yahoo.com in "! +local_domains"? yes (end of list)
    checking "condition"
    Starting Perl interpreter
    LOG: MAIN PANIC
      failed to expand condition "${perl{checkspam}}" for lookuphost router: Undefined subroutine &main::checkspam called.
    
    lookuphost router skipped: condition failure
    --------> literal router <--------
    local_part=steve_oaks domain=yahoo.com
    checking domains
    cached no match for +local_domains
    cached lookup data = NULL
    yahoo.com in "! +local_domains"? yes (end of list)
    checking "condition"
    LOG: MAIN PANIC
      failed to expand condition "${perl{checkspam}}" for literal router: Undefined subroutine &main::checkspam called.
    
    literal router skipped: condition failure
    --------> fail_remote_domains router <--------
    local_part=steve_oaks domain=yahoo.com
    checking domains
    cached no match for +local_domains
    cached lookup data = NULL
    yahoo.com in "! +local_domains"? yes (end of list)
    calling fail_remote_domains router
    rda_interpret (string): :fail: unrouteable mail domain "$domain"
    expanded: :fail: unrouteable mail domain "yahoo.com"
    file is not a filter file
    parse_forward_list: :fail: unrouteable mail domain "yahoo.com"
    extract item: :fail: unrouteable mail domain "yahoo.com"
    fail_remote_domains router forced address failure
    steve_oaks@yahoo.com is undeliverable:
      unrouteable mail domain "yahoo.com"
    search_tidyup called
    >>>>>>>>>>>>>>>> Exim pid=26074 terminating with rc=2 >>>>>>>>>>>>>>>>
    root@x [/etc]#
    Notice the :
    Code:
    LOG: MAIN PANIC
    failed to expand condition "${perl{checkspam}}" for lookuphost router: Undefined subroutine &main::checkspam called.
    Now before the previous is called to in the exim.conf, the exim configuration loads a file called exim.pl located in /etc . I have no /etc/exim.pl, but I do have a /etc/exim.pl.local.
    I have been trying to fix this for the past two weeks so I am getting desperate. Thanks!

  2. #2
    Member
    Join Date
    Mar 2004
    Posts
    13

    Default

    #1
    Still reading....and thanks very much that is very much what I need.

    #2
    Still not there.

  3. #3
    Member
    Join Date
    Aug 2004
    Posts
    472

    Default Exim error

    Hello,
    Check the following things r there in the server. It seems there is a bug with /scripts/exim4 now. after the running many conf file is being missed..

    /etc/exim.conf
    /etc/antivirus.exim
    /etc/exim.pl

    Regards,
    David

  4. #4
    Member
    Join Date
    Feb 2004
    Posts
    27

    Default

    i have these files, and have the same issue with the Undefined subroutine &main::checkspam called error.... possible bug in 10.0.0r7?

  5. #5
    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

    Try the following:

    /scripts/exim4 --latest

    It will install the latest version of those files and ensure you're running the most recent release of exim for cPanel.
    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

  6. #6
    Member
    Join Date
    Feb 2004
    Posts
    27

    Default

    nope, doesnt work.... tried that and ./newexim

  7. #7
    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

    As that didn't fix it, I'd log it with cPanel if I were you.
    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

  8. #8
    Member duranduran's Avatar
    Join Date
    Apr 2004
    Posts
    198

    Default

    I have the same problem here.
    Any solution ?

  9. #9
    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

    Yes, the one I posted and the action to take if it doesn't work
    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

Similar Threads & Tags
Similar threads

  1. Missing modules for exim?
    By anton_latvia in forum E-mail Discussions
    Replies: 2
    Last Post: 05-28-2008, 04:58 PM
  2. exim mods and exim.pl overriding problem
    By abubin in forum cPanel and WHM Discussions
    Replies: 1
    Last Post: 07-25-2005, 12:06 AM
  3. Problem with Exim - High Load
    By vortex2000 in forum cPanel and WHM Discussions
    Replies: 4
    Last Post: 12-02-2004, 03:21 PM
  4. exim failed !! in big mess !! Error:package exim is not installed
    By atul in forum cPanel and WHM Discussions
    Replies: 5
    Last Post: 07-15-2004, 11:37 AM
  5. re-exec of exim (/usr/sbin/exim) with -Mc failed: Permission denied
    By 65535 in forum cPanel and WHM Discussions
    Replies: 2
    Last Post: 03-15-2004, 05:01 AM
Linkedin       Facebook       Twitter       RSS       Flickr       YouTube