This morning Zabbix notified me that none of the SMTP-services were running on our Plesk 10.4.x server, which means Postfix somehow crashed. This was since 4:30 this morning.
I wasn't able to start postfix either...
It turns out that a Plesk update turned on port 587 last night although it was disabled in /etc/postfix/master.cf
The Plesk update made a new line in that file (in a very ugly way I might add)....
When Plesk was delivered to us as a Xen virtual machine by our ISP we noticed that "SMTP-AUTH" wasn't listening on port 587. We told them so and they fixed it by switching from Postfix to Qmail. It seems there is an option in Plesk's management console to turn port 587 on or off when Qmail is the default server. This option is not there when it is Postfix.
I told them I didn't like Qmail and wanted Postfix because logging in Qmail is a bit awkward (personal taste).
They switched it back to Postfix and to our surprise it was still listening to port 587.
The switch in the Plesk console was gone. It didn't feel good, but well....
We started to migrate users from other Plesk servers, but then we started getting problems with Apples (not the fruit, but computers from a company that claims to be original although they even stole their company name from another one http://en.wikipedia.org/wiki/Apple_Corps )
The apples didn't like how SMTP-AUTH was setup with Plesk/Postfix.
During troubleshooting I noticed that "AUTH" isn't offered by Postfix after the Client's EHLO. It only offered this after a STARTTLS which is more clever, but somehow too clever for Apple Mail which then thinks it doesn't support authentication.
Because I was already running ASSP on that machine, a reverse SMTP-proxy (http://en.wikipedia.org/wiki/Anti-Spam_SMTP_Proxy), it was quite easy to let that handle port 587 and turn it off in /etc/postfix/master.cf. Again it didn't feel good, but there was NO option anymore in the Plesk's WebIF after switching back to postfix.
Turning off "SMTP-AUTH" again in Postfix and restarting both ASSP and Postfix did the trick and everything's running again.
The reason why we have Plesk is that it provides a management platform and that it controls all these services with the best overall settings and lets us control some custom settings using the webIF.
Could we therefore get an option in Plesk for turning on/off SMTP-AUTH?
Can you tell me which file I need to change to turn off SMTP-AUTH for Plesk until such an option is made available in Plesk's webif? I don't want another Plesk update to turn it back on again....
I would also like to know why this line was added last night?
I wasn't able to start postfix either...
It turns out that a Plesk update turned on port 587 last night although it was disabled in /etc/postfix/master.cf
The Plesk update made a new line in that file (in a very ugly way I might add)....
When Plesk was delivered to us as a Xen virtual machine by our ISP we noticed that "SMTP-AUTH" wasn't listening on port 587. We told them so and they fixed it by switching from Postfix to Qmail. It seems there is an option in Plesk's management console to turn port 587 on or off when Qmail is the default server. This option is not there when it is Postfix.
I told them I didn't like Qmail and wanted Postfix because logging in Qmail is a bit awkward (personal taste).
They switched it back to Postfix and to our surprise it was still listening to port 587.
The switch in the Plesk console was gone. It didn't feel good, but well....
We started to migrate users from other Plesk servers, but then we started getting problems with Apples (not the fruit, but computers from a company that claims to be original although they even stole their company name from another one http://en.wikipedia.org/wiki/Apple_Corps )
The apples didn't like how SMTP-AUTH was setup with Plesk/Postfix.
During troubleshooting I noticed that "AUTH" isn't offered by Postfix after the Client's EHLO. It only offered this after a STARTTLS which is more clever, but somehow too clever for Apple Mail which then thinks it doesn't support authentication.
Because I was already running ASSP on that machine, a reverse SMTP-proxy (http://en.wikipedia.org/wiki/Anti-Spam_SMTP_Proxy), it was quite easy to let that handle port 587 and turn it off in /etc/postfix/master.cf. Again it didn't feel good, but there was NO option anymore in the Plesk's WebIF after switching back to postfix.
Turning off "SMTP-AUTH" again in Postfix and restarting both ASSP and Postfix did the trick and everything's running again.
The reason why we have Plesk is that it provides a management platform and that it controls all these services with the best overall settings and lets us control some custom settings using the webIF.
Could we therefore get an option in Plesk for turning on/off SMTP-AUTH?
Can you tell me which file I need to change to turn off SMTP-AUTH for Plesk until such an option is made available in Plesk's webif? I don't want another Plesk update to turn it back on again....
I would also like to know why this line was added last night?
Last edited: