Unable to send email using Horde Webmail: The user horde_sysuser is not allowed to send email

Created:

2016-12-23 14:28:43 UTC

Modified:

2017-08-08 13:40:50 UTC

0

Was this article helpful?


Have more questions?

Submit a request

Unable to send email using Horde Webmail: The user horde_sysuser is not allowed to send email

Applicable to:

  • Plesk 12.5 for Linux

Symptoms

  • Attempt to send email using Horde webmail  fails with the following error message:
    py_limit_out[2289]: ERROR Rejecting message: system user uid='498' is not allowed to send mail
    plesk sendmail[2288]: handlers_stderr: DATA REPLY:554:5.7.0 Your message could not be sent. The user horde_sysuser is not allowed to send email.#012REJECT
    plesk sendmail[2288]: REJECT during call 'limit-out' handler
  • Outgoing mail control is enabled for subscription.

Cause

Horde does not use SMTP authorization as default. Emails are being sent via system user horde_sysuser and therefore blocked.

Resolution

  1. Back up the Horde configuration file:
    # cp /etc/psa-webmail/horde/horde/conf.php /etc/psa-webmail/horde/horde/conf.php.bak
  2. Enable SMTP authorization in it:

    $conf['mailer']['params']['host'] = 'localhost';
    $conf['mailer']['params']['port'] = 25;
    $conf['mailer']['params']['auth'] = 'PLAIN';
    $conf['mailer']['type'] = 'smtp';
    $servers['smtp']['hordeauth'] = true;
  3. Enable relay authorization in Plesk if needed: Tools & Settings > Mail Server Settings > Relay options > Authorization is required: SMTP.
Have more questions? Submit a request
Please sign in to leave a comment.