Skip to main content

rejected by non-SMTP ACL: failed to expand ACL string

Comments

7 comments

  • cPanelMichael
    Hello, Could you search for this message in /var/log/exim_mainlog and let us know the output? EX:
    exigrep user@domain /var/log/exim_mainlog
    Ensure to only post the entry associated with the failed message, and replace real domain names and IP addresses with examples. Thank you.
    0
  • ljj3
    If I might add to this... Received one of these from each of my VPS's following the upgrade to 62.0 Build 8. The message was the log from the update. Never saw this before - and mail seems to be working properly. My suspicion is there is some sort of timing issue - some process not ready when the mail is sent out... - Lou
    0
  • martygra
    I'm receiving the same message on two cPanel servers. When they complete their update and try to send the notification email, it fails. A message that you sent was rejected by the local scanning code that checks incoming messages on this system. The following error was given: local configuration problem
    exim_mainlog has the following log line: 2017-02-07 01:16:38 1cb0iw-0001KE-3n F= rejected by non-SMTP ACL: failed to expand ACL string "${if eq{$originator_uid}{${perl{user2uid}{nobody}}}{1}{0}}": Undefined subroutine &main::user2uid called.
    The ACL is resolve_vhost_owner but I'm not sure how to correct this issue. Exim appears to be working except for when this update notification tries to send.
    0
  • bear
    I'm receiving the same message on two cPanel servers. exim_mainlog has the following log line:

    Same here, and pretty much the exact same log line. +++ 1cbNxu-0005Ud-3m has not completed +++ 2017-02-08 04:36:24 1cbNxu-0005Ud-3m F= rejected by non-SMTP ACL: failed to expand ACL string "${if eq{$originator_uid}{${perl{user2uid}{nobody}}}{1}{0}}": Undefined subroutine &main::user2uid called.
    Same error on both servers.
    0
  • cPanelMichael
    Hello, Internal case CPANEL-10701 is open to address the following Exim error that can occur during the update to cPanel version 62: rejected by non-SMTP ACL: failed to expand ACL string "${if eq{$originator_uid}{${perl{user2uid}{nobody}}}{1}{0}}": Undefined subroutine &main::user2uid called.
    I'll update this thread with more information on the status of this case as it becomes available. Thank you. Update: The internal case was closed as it was no longer reproducible. cPanel version 62 is at end-of-life status.
    0
  • jecsh
    Is there any update to this yet? I am unable to get any emails sent from contact forms on all my websites on my server and get the same error message...
    0
  • cPanelMichael
    Hello @jecsh, The case is still open at this time, however you can try rebuilding the Exim configuration file as a workaround:
    /scripts/buildeximconf
    Let us know if that helps. Thank you.
    0

Please sign in to leave a comment.