• Our team is looking to connect with folks who use email services provided by Plesk, or a premium service. If you'd like to be part of the discovery process and share your experiences, we invite you to complete this short screening survey. If your responses match the persona we are looking for, you'll receive a link to schedule a call at your convenience. We look forward to hearing from you!
  • We are looking for U.S.-based freelancer or agency working with SEO or WordPress for a quick 30-min interviews to gather feedback on XOVI, a successful German SEO tool we’re looking to launch in the U.S.
    If you qualify and participate, you’ll receive a $30 Amazon gift card as a thank-you. Please apply here. Thanks for helping shape a better SEO product for agencies!
  • The BIND DNS server has already been deprecated and removed from Plesk for Windows.
    If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS. We strongly recommend transitioning to Microsoft DNS within the next 6 weeks, before the Plesk 18.0.70 release.
  • The Horde component is removed from Plesk Installer. We recommend switching to another webmail software supported in Plesk.

Forwarded to devs RHEL/Centos missing the Plesk milter entry for non_smtpd_milters

danami

Silver Pleskian
TITLE:
RHEL/Centos missing the Plesk milter entry for non_smtpd_milters
PRODUCT, VERSION, OPERATING SYSTEM, ARCHITECTURE:
Product version: Plesk Onyx 17.5.3 Update #38
Update date: 2018/01/22 13:37
Build date: 2017/03/17 16:00
OS version: CentOS 7.4.1708
Revision: 55d1b49a272f44666e1920eca8b6e4da449a38cd
Architecture: 64-bit
Wrapper version: 1.2
PROBLEM DESCRIPTION:
On RHEL/Centos servers postfix is missing the Plesk milter entry (inet:127.0.0.1:12768) for non_smtpd_milters in /etc/postfix/main.cf. This results in different issues for outgoing email like DKIM signatures not being added for any outgoing mail that uses the sendmail wrapper, PHP mail etc.​
STEPS TO REPRODUCE:
Check if the non_smtpd_milters entry has the milter added using the postconf tool:

Code:
# postconf | grep non_smtpd_milters
non_smtpd_milters =
ACTUAL RESULT:
Code:
# postconf | grep non_smtpd_milters
non_smtpd_milters =
EXPECTED RESULT:
Debian / Ubuntu Plesk servers have the proper entry:

Code:
# postconf | grep non_smtpd_milters
non_smtpd_milters = inet:127.0.0.1:12768
ANY ADDITIONAL INFORMATION:

I'm not entirely sure if the bug is that its missing in Centos/Ubuntu or if its not supposed to be there on Debian/Ubuntu??
YOUR EXPECTATIONS FROM PLESK SERVICE TEAM:
Confirm bug
 
Last edited:
As it is described here - Postfix Configuration Parameters

A list of Milter (mail filter) applications for new mail that does not arrive via the Postfix smtpd(8) server.
This includes local submission via the sendmail(1) command line, new mail that arrives via
the Postfix qmqpd(8) server, and old mail that is re-injected into the queue with "postsuper -r".
Specify space or comma as separator. See the MILTER_README document for details.

We do not configure the non_smtp_milters parameter at all.
We use our custom sendmail-wrapper which already uses mail handlers stack and we didn't see any reason why we need use milters for qmqpd and postsuper.

It is not exactly a product's bug. Seems like a feature request. What about Uservoice request?
 
> We do not configure the non_smtp_milters parameter at all.

Weird. When I looked at one of our VMs in the lab it was set on Debian. Shouldn't this be set though? The Plesk milters also sign outgoing email so without it DKIM headers would not be set for any non_smtp email like PHP mail function or anything that uses the sendmail wrapper.
 
Confirming: I had to set the "non_smtpd_milters" for DKIM signing mail sent through PHP (7.1.14) mail function
 
Back
Top