Sendmail e destinatário correspondente em relação a uma lista de endereços bons, não locais e não locais

2

o recurso que eu sou depois é semelhante aos relay_recipients do postfix, mas eu preciso fazer isso no sendmail. Eu tenho uma lista de endereços de destinatários bons conhecidos em um servidor para o qual esta máquina atua como front-end voltado para a rede (o correio vem de fora, é pré-processado na caixa externa e eventualmente retransmitido para a caixa interna. servidor de e-mail) Eu não posso fazer consultas de encaminhamento de chamadas ou LDAP tho '.

É provavelmente uma característica de um dos arquivos * .db do sendmail, mas minha memória ou entendimento - ou ambos - estão falhando no momento.

Nota: Esta é uma caixa mailwatch / mailscanner, portanto, o correio é enfileirado localmente, filtrado e entregue.

    
por Alien Life Form 24.02.2016 / 14:42

2 respostas

3

Você pode usar FEAUTURE (virtusertable) para obter o equivalente de postfix < a href="http://www.postfix.org/postconf.5.html#relay_recipient_maps"> relay_recipients_maps

sendmail.mc

LOCAL_CONFIG
dnl virtusertable works by default only for local email domains
dnl $={VirtHost} lists non local domains served by virtusertable
C{VirtHost}example.net
divert(0)
dnl  _VIRTUSER_STOP_ONE_LEVEL_RECURSION_ is described in m4/proto.m4 file
define('_VIRTUSER_STOP_ONE_LEVEL_RECURSION_')dnl
FEATURE('virtusertable')

arquivo virtuável (requer compilação makemap):

# list of valid emails in example.net
[email protected] %0
[email protected] %0
# default entry for example.net
@example.net  ERROR:5.1.1:550 User unknown

link news: comp.mail.sendmail thread de 2006.

BTW você pode usar FEATURE (ldap_routing) com mapas padrão de sendmail (hash, btree, ..) em vez de pesquisas LDAP.

    
por 24.02.2016 / 19:03
0

Eu acabei recorrendo ao uso de acesso (FEATURE ( access_db', hash -T -o /etc/mail/access.db ')) assim:

To:[email protected]   RELAY
To:[email protected]   RELAY
....
robintur.it     DENY

O comportamento é conforme necessário.

    
por 29.02.2016 / 18:28