qmail-smtpd arquivo TCP no CentOS com “Parallels Plesk”

1

Relacionado a esta pergunta:

Eu encontrei o arquivo / var / qmail / users / cdb na minha instalação, mas não consigo encontrar o arquivo qmail-smtpd / tcp ou o comando tcprules para criar ou modificar o cdb. Consegui desabilitar a retransmissão na interface do plesk, mas ainda preciso negar qualquer email recebido de domínios externos com a linha ": negar" descrita. Os que usam a combinação do CentOS e do Plesk: por favor, expliquem como isso funciona para você.

    
por user21692 13.10.2009 / 09:58

2 respostas

1

A maioria das instalações do qmail coloca os arquivos tcp.smtp em / etc. Se o arquivo não existir, provavelmente você não instalou o tcpserver que é instalado com o pacote ucspi . Este foi um rpm pré-instalado do qmail ou você mesmo instalou? Se você se instalou, instalar o ucspi era um pré-requisito ...
Depois de instalar o ucspi, você pode usar os comandos abaixo para transformar seu arquivo tcp.smtp em um arquivo cdb que o qmail possa ler.

  tcprules /etc/tcp.smtp.cdb /etc/tcp.smtp.tmp < /etc/tcp.smtp
     chmod 644 /etc/tcp.smtp.cdb

Você também precisará verificar se o comando de inicialização para qmail-smtpd inclui tcpserver, ou se a filtragem de tcp não funcionará. Veja estas instruções (vida com o qmail) para mais ajuda, especialmente na seção 2.8.2.2.
Outra boa ferramenta é criar um script qmailctl (veja a seção 2.8.2.1 da vida com o link qmail acima). Isso simplificará muito a gestão do qmail.

    
por 16.10.2009 / 21:11
1

Eu tenho:

/home/vpopmail/etc/tcp.smtp.cdb used on qmail-smptd/run
-rw-r--r-- 1 vpopmail vchkpw 2288 Dec 26 18:59 tcp.smtp.cdb

/etc/tcp.pop3.cdb used in qmail-pop3d/run
-rw-r--r-- 1 root root 2113 Dec 26 17:26 /etc/tcp.pop3.cdb

qmail delivery e pop3 são executados corretamente mas por favor, você pode me dar o grupo e usuário correto para tcp.smtp.cdb e tcp.pop3.cdb?

Meu / var / qmail / supervise / qmail-smtpd / run:

! / bin / sh

MAXSMTPD = cat /var/qmail/control/concurrencyincoming LOCAL = head -1 /var/qmail/control/me

QMAILQUEUE="/ var / qmail / bin / simscan" exportar QMAILQUEUE

se [-z "$ MAXSMTPD" -o -z "$ LOCAL"]; então     echo QMAILDUID, NOFILESGID, MAXSMTPD ou LOCAL não está definido     echo / var / qmail / supervisionar / qmail-smtpd / run     sair 1 fi

se [! -f / var / qmail / control / rcpthosts]; então     echo "Não / var / qmail / control / rcpthosts!"     echo "Recusando-se a iniciar o listener SMTP porque ele cria uma retransmissão aberta"     sair 1 fi

exec / usr / local / bin / softlimit -m 2000000 \

/usr/local/bin/tcpserver -H -v -x /home/vpopmail/etc/tcp.smtp.cdb -c "$MAXSMTPD" \
-R -u 89 -g 89 0 smtp /usr/local/bin/rblsmtpd -b -C \
-r 'list.dsbl.org:Your message was rejected because the message was sent from a server listed in DSBL - More information regarding this problem is available at http://dsbl.org/listing?%IP% - Please forward this error to your email server support staff for resolution.' \
-r 'sbl-xbl.spamhaus.org:Your message was rejected because the message was sent from a server listed in the Spamhaus RBL - More information regarding this problems is available at http://www.spamhaus.org/query/bl?ip=%IP% - Please forward this error to your email server support staff for resolution.' \
-t 5 /var/qmail/bin/qmail-smtpd 2>&1

Meu / var / qmail / supervisionar / qmail-pop3d / run:

Blockquote

!/bin/sh

/ usr / local / bin / tcpserver \   -H -v -x /etc/tcp.pop3.cdb \   -c 30 -R 0 pop3 \   / var / qmail / bin / qmail-pop-up mx.myserverdomain.com \   / home / vpopmail / bin / vchkpw / var / qmail / bin / qmail-pop3d Maildir 2 > & 1

Blockquote

cumprimentos, Paola

    
por 26.12.2009 / 19:28