On Thu, Dec 09, 2010 at 01:45:37PM -0800, cmallon wrote:
> Can I safely remove this parameter from the master.cf file?
> (smtpd_recipient_restrictions); would that solve my problem and simplify
> my configuration? Or do I need this parameter in this location because
> of the way mail is passed through the domain keys?
That depends on what restrictions you want/need to apply to port 587
vs. port 25. In
http://www.postfix.org/master.5.html
under the description of "-o" arguments, you'll find how to correctly
specify complex parameter overrides in the master.cf file.
-o name=value
Override the named main.cf configuration
parameter. The parameter value can refer to
other parameters as $name etc., just like in
main.cf. See postconf(5) for syntax.
NOTE 1: do not specify whitespace around the
"=". In parameter values, either avoid
whitespace altogether, use commas instead of
spaces, or consider overrides like "-o
name=$override_parameter" with $over-
ride_parameter set in main.cf.
NOTE 2: Over-zealous use of parameter over-
rides makes the Postfix configuration hard
to understand and maintain. At a certain
point, it might be easier to configure mul-
tiple instances of Postfix, instead of con-
figuring multiple personalities via mas-
ter.cf.
I'm reluctant to be this blunt, but you need to learn more about running
a Postfix (or some other) MTA before you take on customer traffic. There
are multiple serious issues with your MTA and you're in over your head.
--
Viktor.