Depende de como você deseja restringi-lo. Não tenho certeza se esses são os endereços de email dos quais você está falando ou os endereços de envio.
Enviando endereços
Você pode usar a diretiva check_sender_access dentro de uma restrição smtpd _ * _ apropriada. Normalmente, é uma prática recomendada aplicar todos os remetentes, verificações de host etc. dentro das restrições do destinatário (ou seja, depois que o cliente enviar 'RCPT To:')
por exemplo. para permitir apenas emails de remetentes @ gmail.com e @ hotmail.com ...
defina smtpd_recipient_restrictions para o seguinte:
smtpd_recipient_restrictions =
check_sender_access hash:/etc/postfix/access,
reject
Agora o / etc / postfix / access deve estar no formato:
gmail.com OK
hotmail.com OK
use o hash do postmap: / etc / postfix / access para criar a tabela de hash.
Nome do host de redirecionamento ou IP
smtpd_recipient_restrictions =
check_client_access hash:/etc/postfix/client_access,
reject
O formato de client_access é semelhante:
host.name.of.system.com OK
ip.addr.of.system OK
Lendo seus registros
Segue-se um excerto completo do meu mail.log para uma mensagem de exemplo. Eu escolhi uma mensagem e peguei o id da fila - 31AF4761F3. Ele estará nos cabeçalhos do e-mail, bem como no seu arquivo de registro de e-mail.
$ grep 31AF4761F3 /var/log/mail.log
Sep 4 09:30:38 cutoffs postfix/smtpd[7912]: 31AF4761F3: client=russian-caravan.cloud9.net[w.x.y.z]
Sep 4 09:30:38 cutoffs postfix/cleanup[7915]: 31AF4761F3: message-id=<007B93C54F154113B36026A22D5E0106@gaby>
Sep 4 09:30:38 cutoffs postfix/qmgr[19172]: 31AF4761F3: from=<[email protected]>, size=4225, nrcpt=1 (queue active)
Sep 4 09:30:39 cutoffs postfix/pipe[7916]: 31AF4761F3: to=<XXXX@XXXX>, relay=spamassassin, delay=1.4, delays=0.19/0.01/0/1.3, dsn=2.0.0, status=sent (delivered via spamassassin service)
Sep 4 09:30:39 cutoffs postfix/qmgr[19172]: 31AF4761F3: removed
Você pode ver na primeira linha que temos client = russian-caravan.cloud9.net (que é o servidor de e-mail que envia e-mails para a lista de e-mails postfix) e o endereço IP está entre colchetes. Você pode usar o nome do host ou o IP no arquivo de acesso, mas lembre-se de que eles têm vários retransmissores de e-mail ou alguma vez alteram seus retransmissores de e-mail, você precisará descobrir isso.