Great, I'll look into that.

Thanks a lot,

Aleksandar

2011/10/5 Noel Jones <njo...@megan.vbhcs.org>:
> On 10/5/2011 5:00 AM, Aleksandar Vukovic wrote:
>> Hi everybody,
>>
>> Is it possible to somehow limit smtpd_sender_restrictions only to
>> outgoing mail?
>> I want to use check_sender_access on my outgoing mail so that in MAIL
>> FROM only addresses from my list of emails are allowed. I guess that
>> one (ugly) way to solve this is to have 2 Postfix servers so that one
>> is used only for outgoing mail and the other is only used for
>> incoming. That way you can safely apply check_sender_access on
>> outgoing server, and don't allow sending mail from incoming server.
>> But, if I use only one Postfix server, then those restriction are
>> applied on both incoming and outgoing mail and I can only receive mail
>> that have MAIL FROM addresses from my list. Mybe there is a simple way
>> to do this, but I just don't see it, and I googled a lot :)
>>
>> Is there a better way to achieve this?
>>
>> Best regards,
>>
>> Aleksandar
>
>
> Many folks separate incoming and outgoing mail to apply different
> policies as required.
>
> The easiest way to separate mail flow is require users to submit
> mail on the submission port, using setting overrides in master.cf on
> the submission service.
>
> # main.cf
> submission_smtpd_recipient_restrictions =
>  permit_mynetworks
>  permit_sasl_authenticated
>  reject
> submission_smtpd_sender_restrictions =
>  ... stuff only for internal senders ...
>
> # master.cf
> submission ... smtpd
>  -o smtpd_sender_restrictoins=$submission_smtpd_sender_restrictions
>  -o
> smtpd_recipient_restrictions=$submission_smtpd_recipient_restrictions
> ... maybe other stuff to enforce TLS and/or SASL
>
>
> Your other simple alternative is to use smtpd_restriction_classes to
> find mail coming from internal networks with a check_client_access
> map, and then apply a check_sender_access map to that.  General
> notes here:
> http://www.postfix.org/RESTRICTION_CLASS_README.html
>
> Beyond that, you could use separate instances of postfix on the same
> box.
>
>
>  -- Noel Jones
>



-- 
Centar Informacionog Sistema - CIS

Reply via email to