Gerben Wierda via Postfix-users:
> I was wondering, suppose I have a user like this:
>
> [email protected] is the account name
> [email protected] is the incoming alias and the outgoing canonical
>
> Could I force incoming mail to accept the alias form, but not
> accept the account form? I.e. [email protected] as address is blocked,
> but [email protected] is accepted and delivered to [email protected]
>
> The spammers that send to my systems use the account form (and not
> the alias/canonical) a lot, that's why I'm asking
>
> I can of course create a new account form ([email protected]) and use
> aliases/canonicals on that, but that might not take hold in the
> long term and I would have to let users change their auth settings
> (which now is user 'foo' and 'password')
Could this be as simple as an smtpd_recipient_restriction
/etc/postfix/main.cf
smtpd_recipient_restriction =
...
reject_unauth_destination
check_recipient_access pcre:/etc/postfix/reject-account.pcre
...
/etc/postfix/reject-account.pcre:
/^[^.]+@example\.com$/ reject must use the first.last form
Or the hard-core form:
/etc/postfix/main.cf
smtpd_recipient_restriction =
...
reject_unauth_destination
check_recipient_access pcre:{{/^[^.]+@example\.com$$/
reject must use the first.last form}}
...
If this is intended only for *some* accounts, then you need one
to enumerate the forbidden forms.
Wietse
_______________________________________________
Postfix-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]