[opensuse] postfix problem after update
I did an update some hours ago, and after rebooting I noticed that posting did not work. I then saw this in the log, by the hundreds: 2.4> 2018-03-24 00:57:56 Telcontar postfix 4336 - - warning: process /usr/lib/postfix/bin//smtpd pid 17645 exit status 1 <2.4> 2018-03-24 00:57:56 Telcontar postfix 4336 - - warning: /usr/lib/postfix/bin//smtpd: bad command startup -- throttling <2.2> 2018-03-24 00:58:16 Telcontar postfix 30967 - - fatal: in parameter smtpd_relay_restrictions or smtpd_recipient_restrictions, specify at least one working instance of: reject_unauth_destination, defer_unauth_destination, reject, defer, defer_if_permit or check_relay_domains I have not changed the config at all, so this must be some new default. There is no "smtpd_relay_restrictions" in my main.cf. There is no active "smtpd_recipient_restrictions" in my master.cf, I only have commented out entries. I don't know what has changed, so I have no idea at this moment what to change. I have set: smtpd_recipient_restrictions = permit_mynetworks,reject_unauth_destination and it works. Comments? -- Cheers / Saludos, Carlos E. R. (from 42.2 x86_64 "Malachite" at Telcontar)
* Carlos E. R. <robin.listas@telefonica.net> [03-23-18 20:12]:
I did an update some hours ago, and after rebooting I noticed that posting did not work. I then saw this in the log, by the hundreds:
2.4> 2018-03-24 00:57:56 Telcontar postfix 4336 - - warning: process /usr/lib/postfix/bin//smtpd pid 17645 exit status 1 <2.4> 2018-03-24 00:57:56 Telcontar postfix 4336 - - warning: /usr/lib/postfix/bin//smtpd: bad command startup -- throttling <2.2> 2018-03-24 00:58:16 Telcontar postfix 30967 - - fatal: in parameter smtpd_relay_restrictions or smtpd_recipient_restrictions, specify at least one working instance of: reject_unauth_destination, defer_unauth_destination, reject, defer, defer_if_permit or check_relay_domains
I have not changed the config at all, so this must be some new default.
There is no "smtpd_relay_restrictions" in my main.cf.
There is no active "smtpd_recipient_restrictions" in my master.cf, I only have commented out entries.
I don't know what has changed, so I have no idea at this moment what to change.
I have set:
smtpd_recipient_restrictions = permit_mynetworks,reject_unauth_destination
and it works. Comments?
that is how mine looks on Tw but my server or 42.2 is: smtpd_recipient_restrictions = I guess the next step is to check postfix, http://www.postfix.org/BASIC_CONFIGURATION_README.html Leap 42.2 postfix-2.11.8-1.4.x86_64 Tumbleweed postfix-3.3.0-1.1.x86_64 I don't see any reason for the changed requirement, but didn't look that closely. -- (paka)Patrick Shanahan Plainfield, Indiana, USA @ptilopteri http://en.opensuse.org openSUSE Community Member facebook/ptilopteri Registered Linux User #207535 @ http://linuxcounter.net Photos: http://wahoo.no-ip.org/piwigo paka @ IRCnet freenode -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Quoting Carlos E. R. <robin.listas@telefonica.net>:
I did an update some hours ago, and after rebooting I noticed that posting did not work. I then saw this in the log, by the hundreds:
2.4> 2018-03-24 00:57:56 Telcontar postfix 4336 - - warning: process /usr/lib/postfix/bin//smtpd pid 17645 exit status 1 <2.4> 2018-03-24 00:57:56 Telcontar postfix 4336 - - warning: /usr/lib/postfix/bin//smtpd: bad command startup -- throttling <2.2> 2018-03-24 00:58:16 Telcontar postfix 30967 - - fatal: in parameter smtpd_relay_restrictions or smtpd_recipient_restrictions, specify at least one working instance of: reject_unauth_destination, defer_unauth_destination, reject, defer, defer_if_permit or check_relay_domains
I have not changed the config at all, so this must be some new default.
There is no "smtpd_relay_restrictions" in my main.cf.
There is no active "smtpd_recipient_restrictions" in my master.cf, I only have commented out entries.
I don't know what has changed, so I have no idea at this moment what to change.
I have set:
smtpd_recipient_restrictions = permit_mynetworks,reject_unauth_destination
and it works. Comments?
After updates, I started seeing warnings about backwards compatibility. The details are at: http://www.postfix.org/COMPATIBILITY_README.html Some of the defaults changed. HTH, Jeffrey -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 2018-03-24 05:00, Jeffrey L. Taylor wrote:
Quoting Carlos E. R. <>:
and it works. Comments?
After updates, I started seeing warnings about backwards compatibility. The details are at:
http://www.postfix.org/COMPATIBILITY_README.html
Some of the defaults changed.
Yes, but that was between 42.2 and 42.3, this was inside 42.3 (mail repo). I will have to read that page. -- Cheers / Saludos, Carlos E. R. (from 42.3 x86_64 "Malachite" at Telcontar)
Carlos E. R. wrote:
I did an update some hours ago, and after rebooting I noticed that posting did not work. I then saw this in the log, by the hundreds:
2.4> 2018-03-24 00:57:56 Telcontar postfix 4336 - - warning: process /usr/lib/postfix/bin//smtpd pid 17645 exit status 1 <2.4> 2018-03-24 00:57:56 Telcontar postfix 4336 - - warning: /usr/lib/postfix/bin//smtpd: bad command startup -- throttling <2.2> 2018-03-24 00:58:16 Telcontar postfix 30967 - - fatal: in parameter smtpd_relay_restrictions or smtpd_recipient_restrictions, specify at least one working instance of: reject_unauth_destination, defer_unauth_destination, reject, defer, defer_if_permit or check_relay_domains
I have not changed the config at all, so this must be some new default.
There is no "smtpd_relay_restrictions" in my main.cf.
So the default setting will apply.
There is no active "smtpd_recipient_restrictions" in my master.cf, I only have commented out entries.
Unless specific to separate smtpd instances, both parameters belong in /etc/postfix/main.cf What do you have for smtpd_recipient_restrictions ? In leap422, I see smtpd_recipient_restrictions = permit_mynetworks, reject_unauth_desitnation.
I have set:
smtpd_recipient_restrictions = permit_mynetworks,reject_unauth_destination
and it works. Comments?
Leap423 comes with postfix-3.2.0-1.4 - the vanilla install does indeed have "smtpd_recipient_restrictions = <blank>", but starts up fine. There is no update for postfix in Leap423. -- Per Jessen, Zürich (11.9°C) http://www.dns24.ch/ - your free DNS host, made in Switzerland. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 2018-03-25 17:51, Per Jessen wrote:
Carlos E. R. wrote:
I did an update some hours ago, and after rebooting I noticed that posting did not work. I then saw this in the log, by the hundreds:
2.4> 2018-03-24 00:57:56 Telcontar postfix 4336 - - warning: process /usr/lib/postfix/bin//smtpd pid 17645 exit status 1 <2.4> 2018-03-24 00:57:56 Telcontar postfix 4336 - - warning: /usr/lib/postfix/bin//smtpd: bad command startup -- throttling <2.2> 2018-03-24 00:58:16 Telcontar postfix 30967 - - fatal: in parameter smtpd_relay_restrictions or smtpd_recipient_restrictions, specify at least one working instance of: reject_unauth_destination, defer_unauth_destination, reject, defer, defer_if_permit or check_relay_domains
I have not changed the config at all, so this must be some new default.
There is no "smtpd_relay_restrictions" in my main.cf.
So the default setting will apply.
The default is empty: Telcontar:~ # postconf smtpd_recipient_restrictions smtpd_recipient_restrictions = Telcontar:~ # or, to make sure: Telcontar:~ # postconf -d smtpd_recipient_restrictions smtpd_recipient_restrictions = Telcontar:~ #
There is no active "smtpd_recipient_restrictions" in my master.cf, I only have commented out entries.
Unless specific to separate smtpd instances, both parameters belong in /etc/postfix/main.cf
Sorry, "mind" typo. main.cf.
What do you have for smtpd_recipient_restrictions ? In leap422, I see
smtpd_recipient_restrictions = permit_mynetworks, reject_unauth_desitnation.
I had nothing. Now I have: smtpd_recipient_restrictions = permit_mynetworks,reject_unauth_destination
I have set:
smtpd_recipient_restrictions = permit_mynetworks,reject_unauth_destination
and it works. Comments?
Leap423 comes with postfix-3.2.0-1.4 - the vanilla install does indeed have "smtpd_recipient_restrictions = <blank>", but starts up fine.
There is no update for postfix in Leap423.
I have "postfix-3.3.0-324.1.x86_64" from repo "Productivity/Networking/Email/Servers" I have postfix and dovecot from that repo, perhaps Alpine too. -- Cheers / Saludos, Carlos E. R. (from 42.3 x86_64 "Malachite" at Telcontar)
participants (4)
-
Carlos E. R.
-
Jeffrey L. Taylor
-
Patrick Shanahan
-
Per Jessen