Article ID: 124539, created on Feb 24, 2015, last review on Feb 24, 2015

  • Applies to:
  • Plesk 12.0 for Linux
  • Plesk 11.5 for Linux


If "Return-Path" in mail header is not null/empty, then customers using Exchange and Fetchmail have a problem with mail delivery reports and reading confirmation.

    Return-Path: <>   <=== Valid

    Return-Path: <MAILER-DAEMON> <== Invalid


The issue is caused by Exchange and Fetchmail configuration.


Check your postfix configuration:

# grep plesk_virtual /etc/postfix/
plesk_virtual unix - n n - - pipe flags=DORhu user=popuser:popuser argv=/usr/lib64/plesk-9.0/postfix-local -f ${sender} -d ${recipient} -p /var/qmail/mailnames

If it looks like exaple above delete flag 'R' from /etc/postfix/ It should looks like the following:

    plesk_virtual unix - n n - - pipe flags=DOhu user=popuser:popuser argv=/usr/lib64/plesk-9.0/postfix-local -f ${sender} -d ${recipient} -p /var/qmail/mailnames

Flag "R" means prepend a Return-Path: message header with the envelope sender address according to documentation:

To apply changes restarted postfix:

    [root@plesk02 ~]# /etc/init.d/postfix restart
    Shutting down postfix:                                     [  OK  ]
    Starting postfix:                                          [  OK  ]

After that you will be able to receive notification without 'Return-Path' variable:

    DomainKey-Status: no signature

Instead of previous configuration where 'Return-Path' was set to <MAILER-DAEMON>:

    DomainKey-Status: no signature
    Return-Path: <MAILER-DAEMON>

Search Words


Plesk Postfix set return path to nulla

Postfix config

a914db3fdc7a53ddcfd1b2db8f5a1b9c 56797cefb1efc9130f7c48a7d1db0f0c 01bc4c8cf5b7f01f815a7ada004154a2 29d1e90fd304f01e6420fbe60f66f838 0a53c5a9ca65a74d37ef5c5eaeb55d7f 2a5151f57629129e26ff206d171fbb5f e335d9adf7edffca6a8af8039031a4c7

Email subscription for changes to this article
Save as PDF