[FUG-BR] Qmail + smtpd
Alvaro Resurreição
alvaro em bsd.com.br
Domingo Julho 13 15:31:46 BRT 2008
Boa tarde
Estou montando um servidor de email com FreeBSD 6.3 + QMAIL + Courir-Imap +
Vpomail + MySql + Autorespond + ezmlm-idx + ucspi-tcp + daemon-tools
Para fazer os testes, configurei a conta de correio no Thunderbird apontando
para o IP do servidor novo. Ele verifica o usuário criado no vpopmail e olha
se tem mensagens na caixa de usuário sem aparecer nenhum erro.
Porém quando vou enviar uma mensagem para testar, aparece o seguinte erro:
"Resposta do servidor: 'Accept::RCPT::RCPthosts_RCPtto: P:ESMTP S:
192.168.40.28:unknown H: [192.168.40.28]
F:alvaro em perky.com.br<F%3Aalvaro em perky.com.br>
T:alvaro em perky.com.br <T%3Aalvaro em perky.com.br>'."
Com ajuda de um grande amigo, percebemos que o stmp não esta subindo
email# svstat /var/service/*
/var/service/pop3d: up (pid 10958) 1488 seconds
/var/service/qmail: up (pid 10959) 1488 seconds
/var/service/qmtpd: up (pid 10960) 1488 seconds
/var/service/smtpd: up (pid 12477) 0 seconds
email#
Achei que poderia ser algo errado no arquivo "tcp" do smtp ou no arquivo
"run" mais aparentemente ele está correto, vejam:
cat /var/qmail/service/smtpd/tcp
192.168.40.:allow,RELAYCLIENT=""
127.:allow,RELAYCLIENT=""
:allow
cat /var/qmail/service/smtpd/tcp
#!/bin/sh
exec 2>&1 \
envdir ./env \
sh -c '
case "$REMOTENAME" in h) H=;; p) H=p;; *) H=H;; esac
case "$REMOTEINFO" in r) R=;; [0-9]*) R="t$REMOTEINFO";; *) R=R;; esac
exec \
envuidgid qmaild \
softlimit ${DATALIMIT+"-d$DATALIMIT"} \
/usr/local/bin/tcpserver \
-vDU"$H$R" \
${LOCALNAME+"-l$LOCALNAME"} \
${BACKLOG+"-b$BACKLOG"} \
${CONCURRENCY+"-c$CONCURRENCY"} \
-xtcp.cdb \
-- "${IP-0}" "${PORT-25}" \
/var/qmail/bin/qmail-smtpd
'
No arquivo run, já tentei fazer as suguintes substituições:
-xtcp.cdb \
por
-x/usr/local/vpopmail/etc/tcp.smtp.cdb \
/var/qmail/bin/qmail-smtpd
por
/var/qmail/bin/qmail-smtpd /usr/local/vpopmail/bin/vchkpw /usr/bin/true
Alguém poderia me auxiliar?
Obrigado pela atenção
--
Alvaro
-FrEEBSD-
UniX TeaM
(LeT's MaKe InStaLL ClEan)
-------------------------
Mais detalhes sobre a lista de discussão freebsd