Symptoms

You try to use a QMail mailbox in Microsoft Outlook and check the "My outgoing server (SMTP) requires authentication" checkbox, but receive the following error when Outlook tries to send a test email:

Send test e-mail message: Your outgoing (SMTP) e-mail server has reported an internal error. If you continue to receive this message, contact your server administrator or Internet service provider (ISP).  The server responded: 452 wrong response from throttling daemon

If you try to send it directly from the mail server the same error is received:

[root@dc2paralqmpd01 ~]# telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
220 qmail.cloud.provider.com ESMTP
ehlo
250-qmail.cloud.provider.com
250-STARTTLS
250-AUTH LOGIN PLAIN
250-AUTH=LOGIN PLAIN
250-PIPELINING
250 8BITMIME
auth login
334 VXNlcm5hbWU6
dmVyeWxvbmd1c2VybmFtZUBldmVubG9uZ2VyZG9tYWlubmFtZS5jb20=
334 UGFzc3dvcmQ6
dmVyeXNlY3VyZXBhc3N3b3Jk
235 ok, go ahead (#2.0.0)
MAIL FROM:verylongusername@evenlongerdomainname.com
250 ok
RCPT TO:test@test.com
250 ok
DATA
452 wrong response from throttling daemon

The following is written to maillog at the same time:

Aug 21 14:18:07 dc2paralqmpd01 qmail-smtpd: WHOSONERR: wrong response from throttling daemon: '"addr" argument too long'

Cause

Mailbox name is longer than 32 symbols - there is a problem with WHOSON package fixed in POA 5.4.4. Internal issue ID is POA-71901.

Resolution

The issue is fixed in POA 5.4.4 and the following whoson package versions:

# rpm -qa | grep whoson
whoson-2.05-1.parallels
whoson-server-2.05-1.parallels

If you already have POA 5.4.4 or higher, check that the package versions on WHOSON server match the ones listed above and that whoson service was restarted after the packages were updated. If not, restart it manually:

# killall -9 whosond
# /etc/init.d/whoson start

Internal content