- Plesk Onyx for Linux
Note: This article has the reference to the issues with the fixes available:
- #PPP-36511 "Now if qmail is installed, the auto-reply forwarding works correctly: the auto-reply message is sent to the sender and the original email is sent to the specified mail address."
- Plesk Onyx 17.9 Preview 4 31 July 2018 (Linux)
- #PPPM-8505 "[qmail] Autoresponder segfaults during forward with QMail installed (as PPP-36511)"
Auto-reply messages are not sent to the sender and the original message is not forwarded to the specified email address in the Forward to field at Domains > example.com > Email Addresses > email@example.com > Auto-Reply (tab).
QMail is installed as a mail server at Tools & Settings > Mail Server Settings.
The following messages can be found in the logfile /var/log/maillog:
# autoresponder[<PID>]: Starting the autoresponder filter...
autoresponder[<PID>]: Unable to save new SRS password into: /var/lib/plesk/mail/srs/secret
autoresponder[<PID>]: Unable to get SRS password
qmail-local-handlers[<PID>]: _mh_fork(): The child process with pid <PID> killed by signal 11
The following message can be found in the logfile /var/log/messages:
# grep <PID> /var/log/messages
hostname kernel: autoresponder[<PID>]: segfault at 20 ip 000000000040f2c5 sp 00007ffd6b8fb320 error 4 in autoresponder[400000+3f000]
The following message can be found in the logfile /var/log/audit/audit.log:
# grep <PID> /var/log/audit/audit.log
type=ANOM_ABEND msg=audit(1525802765.034:801831): auid=4294967295 uid=30 gid=31 ses=4294967295 subj=system_u:system_r:unconfined_service_t:s0 pid=<PID> comm="autoresponder" reason="memory violation" sig=11
This is a Plesk bug with ID PPPM-8505, which will be fixed in one of the forthcoming Plesk updates.
As a workaround, apply the following steps:
Connect to a Plesk server via SSH.
Create the directory /var/lib/plesk/mail/srs/ with the following command:
# install -d -m 0750 -o popuser -g popuser /var/lib/plesk/mail/srs/