Lista negra do Postfix não funciona

1

Estou tentando colocar alguns endereços de e-mail na lista negra, mas simplesmente não consigo que o acesso ao postfix funcione.

Alguém pode apontar o que eu poderia não ter feito incorretamente?

Adicionado

smtpd_recipient_restrictions = check_sender_access hash:/etc/postfix/check_senders 

para o arquivo main.cf em / etc / postfix /

Criado / etc / postfix / check_senders Eu adicionei meu endereço ao arquivo para verificar se ele está funcionando Este arquivo contém

[email protected] REJECT

Criar tabelas de pesquisa postfix com

#>postmap /etc/postfix/check_senders

Recarregue e reinicie o postfix

#>postfix reload
#>postfix restart

Para testar isso eu criei um script de e-mail php muito básico chamado test.php

<?php
$to = '[email protected]';
$subject = 'Test postfix access';
$headers = "From: My Name <" . strip_tags('[email protected]') . ">\r\n";
$headers .= "Reply-To: ". strip_tags($to) . "\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
if (mail($to, $subject, 'Test is a test message from the server', $headers)) echo "Sent\n\r";

Ran o arquivo com

#>php test.php

Ainda recebo o email enviado pelo script php ..... Alguma ideia?

    
por garethhallnz 25.04.2013 / 02:54

1 resposta

0

você pode ter dois problemas aqui:

  1. check_sender_access verifica o envelope endereço do remetente . No seu script php você só define o cabeçalho "De:". O remetente do envelope é provavelmente algo completamente diferente (veja o cabeçalho "Return-Path" na mensagem resultante)

  2. se você executar este script php no mesmo servidor que o postfix, smtpd_recipient_restrictions não será acionado. a função php mail () envia um email com o binário sendmail por padrão, então o smtpd não está envolvido.

- > o problema pode não ser a configuração do seu postfix, mas o seu teste com o php. Tente enviar um e-mail de uma fonte de e-mail externa (como uma conta do Gmail) e veja se sua lista negra funciona então

    
por 25.04.2013 / 04:48