Hi,

On Mon, Feb 19, 2018 at 1:31 PM, Viktor Dukhovni
<[email protected]> wrote:
>> On Feb 19, 2018, at 11:35 AM, Alex <[email protected]> wrote:
>> In other words, if the sasl_username is alice, I'd like to restrict
>> the envelope sender and From address to only legitimate accounts
>> belonging to that sasl user.
>
> If the account is compromised, you really should deny access until
> the password is changed.  That said, you can use:

Yes, we've locked the accounts and are investigating the infected PC
that caused this.

However, I'm still having a problem with the changes you've suggested:

>  main.cf:
>    indexed = ${default_database_type}:${config_directory}/
>    smtpd_restriction_classes = enforce_login
>    enforce_login =
>         reject_authenticated_sender_login_mismatch,
>         permit_sasl_authenticated,
>         reject
>    smtpd_sender_restrictions =
>         check_sasl_access ${indexed}sasl-access
>
>  sasl-access:
>    # The lookup key is the SASL login name, which may be "user@realm",
>    # rather than just "user", specify accordingly.
>    #
>    alice   enforce_login

indexed = ${default_database_type}:${config_directory}/
smtpd_restriction_classes = enforce_login
enforce_login =
   reject_authenticated_sender_login_mismatch,
   permit_sasl_authenticated,
   reject
smtpd_sender_restrictions =
   check_sasl_access ${indexed}sasl-access

sasl-access:
user44406  enforce_login

Feb 23 11:57:51 email01 postfix/submission/smtpd[1563]: NOQUEUE:
reject: RCPT from
104-0-120-163.lightspeed.hstntx.sbcglobal.net[104.0.120.163]: 553
5.7.1 <[email protected]>: Sender address rejected: not owned
by user user44406; from=<[email protected]>
to=<[email protected]> proto=ESMTP helo=<BWPC1>

I've also tried [email protected], and while it doesn't reject
the sender, it also doesn't block users from being able to send mail
from accounts other than their own. These are non-existent accounts:

From: "mistybarry" <[email protected]>
To: "abrennan" <[email protected]>

I'm not sure what other details I can provide to help here.

Thanks,
Alex

Reply via email to