On Wed, Sep 02, 2015 at 09:53:48PM +0000, Vernon Fort wrote:

> > > I'm using postfix 3.0.2.  The above appears correct but it's not
> > > working, still rejects a From address with an empty domain, e.g.
> > > "From=PostfixUser"
> > >
> > > Suggestions?
> > 
> >     * http://www.postfix.org/DEBUG_README.html#mail
> > 
> >     * Logs.
> 
> In the smtpd_recipient_restrictions, I had reject_non_fqdn_sender - all
> my restrictions are in the smtpd_recipient_restrictions.  When I take this
> restriction out, the $mydomain is appended.  This is the same restriction
> list I had with the old setup (prior to postfix 3.0).

Is this machine receiving inbound mail from the Internet, or sending
outbound mail from internal users?  Or both?

> In all honesty, this was an old box we setup 5+ years ago and just upgraded
> and I have no idea if this was working or not prior to today (no way to
> test either).  Is there any harm in leaving this restriction out?

Why do you want to accept mail from invalid domain-less envelope
senders?  A reasonable minimal configuration is:

    smtpd_recipient_restrictions =
        permit_mynetworks,
        permit_sasl_authenticated,
        reject_unauth_destination,
        reject_non_fqdn_sender,
        reject_unknown_sender_domain

Allows non-fqdn addresses from trusted clients and authenticated
users, but not from outside.  You'd generally add more to that,
and be mindful of "smtpd_relay_restrictions" introduced with 2.10
or so.

    http://www.postfix.org/postconf.5.html#smtpd_relay_restrictions

-- 
        Viktor.

Reply via email to