Infelizmente, eu não acho que isso seja possível (ainda).
Parece que posso ativar as notificações do status de entrega para todos os usuários ou apenas para usuários na rede local. Existe uma maneira de ativar o DSN somente para nossos funcionários, independentemente de onde eles estejam? ie. Se um funcionário envia um e-mail (com autenticação SASL), ele recebe um aviso de rejeição / adiamento / sucesso, mas outras pessoas que enviam e-mails para o nosso sistema não o fazem?
A página man diz:
Use the
smtpd_discard_ehlo_keyword_address_maps
feature if you wish to allow DSN requests from trusted clients but not from random strangers
E dá o exemplo:
/etc/postfix/main.cf:
smtpd_discard_ehlo_keyword_address_maps =
cidr:/etc/postfix/esmtp_access
/etc/postfix/esmtp_access:
# Allow DSN requests from local subnet only
192.168.0.0/28 silent-discard
0.0.0.0/0 silent-discard, dsn
::/0 silent-discard, dsn
Mas não quero basear na sub-rede, quero ativar o DSN para A. usuários que autenticam com SASL -OU- B. usuários que possuem uma caixa postal @ ourdomain.com no sistema (nossos funcionários)
Existe uma maneira de fazer isso?
Ubuntu 10.04 / Postfix 2.7.0
Tags postfix