Article ID: 6091, created on Mar 2, 2009, last review on Aug 12, 2014

  • Applies to:
  • Plesk 9.0 for Linux/Unix

Symptoms

Parallels Plesk Panel version 9.0 is running and Postfix MTA is used.

I have created mail header that process messages and then quits with STOP.
Messages are bounced with "Invalid destination status". For example:

Jan 22 22:36:17 server02 spamd[9714]: spamd: identified spam (16.4/1.0) for mail@domain.tld:110 in 0.7 seconds, 1929 bytes.
Jan 22 22:36:17 server02 spamd[9714]: spamd: result: Y 16 - BAYES_99,DATE_IN_FUTURE_12_24,RCVD_IN_BL_SPAMCOP_NET,RCVD_IN_PBL,RCVD_IN_SORBS_DUL,RCVD_IN_XBL,RDNS_NONE,SUBJECT_FUZZY _MEDS scantime=0.7,size=1929,user=mail@domain.tld,uid=110,required_score=1.0,rhost=localhost,raddr=127.0.0.1,rport=/tmp/spamd_full.sock,mid=<700v394e.9574349@plesk.com>,bayes=1.000000,autolearn=spam
Jan 22 22:36:17 server02 spam_hook[12913]: spam_hook: STOP mail for mail@domain.tld
Jan 22 22:36:17 server02 postfix-local[12912]: handlers_stderr: STOP
Jan 22 22:36:17 server02 postfix-local[12912]: call_handlers: STOP during call '/usr/local/psa/handlers/info/10-spam-invn45/executable' handler
Jan 22 22:36:17 server02 postfix-local[12912]: call_handlers: stop call handlers from dir '/usr/local/psa/handlers/before-local/recipient/mail@domain.tld'
Jan 22 22:36:17 server02 postfix-local[12912]: message discarded by a mail handler
Jan 22 22:36:17 server02 postfix/pipe[10328]: D33D7E6758: to=<mail@domain.tld>, relay=plesk_virtual, delay=1.5, delays=0.86/0/0/0.68, dsn=5.1.3, status=bounced (Invalid destination status )
Jan 22 22:36:17 server02 postfix/cleanup[11253]: 6233FE6803: message-id=<20090123063617.6233FE6803@server02.plesk.com>
Jan 22 22:36:17 server02 postfix/qmgr[6553]: 6233FE6803: from=<>, size=3658, nrcpt=1 (queue active)
Jan 22 22:36:17 server02 postfix/bounce[12801]: D33D7E6758: sender non-delivery notification: 6233FE6803
Jan 22 22:36:17 server02 postfix/qmgr[6553]: D33D7E6758: removed

Resolution

The problem is specific for Postfix MTA will be fixed in future update of Parallels Plesk Panel.

Hotfix for version 9.0 is attached. To install it you should download the archive and unpack it with tar -zxf.
In resulted directory find file postfix-local appropriate to your operating system and architecture.
Replace existent file postfix-local with one you have found. Location of the file is $PLESK_LIBEXEC_DIR/postfix-local. Backup old file postfix-local just in case.
 
Please remember to correct permissions, it should be popuser:popuser, 755. You may correct permissions with commands chown and chmod.
For example CentOS5 32bit:

~# chown popuser:popuser /usr/lib/plesk-9.0/postfix-local
~# chmod 755 /usr/lib/plesk-9.0/postfix-local

Attachments

4f57df935e9acf8d18830757d2346419 a914db3fdc7a53ddcfd1b2db8f5a1b9c 29d1e90fd304f01e6420fbe60f66f838 6ef0db7f1685482449634a455d77d3f4 56797cefb1efc9130f7c48a7d1db0f0c

Email subscription for changes to this article
Save as PDF