Ola. Tenho um qmail funcionando normalmente (vpopmail com mysql, etc..) O stmp é autenticado, via smtpauth.. para poder enviar email tem que fazer a atenticacao smtp, tudo funcionando...
O problema ocorre quando tento enviar email do proprio IP onde esta rodando o smtp.. Bom, baixei um php baseado no phpMailer que envia um email via o smtp autenticado, funcionou perfeitamente, mas quando eu executo o mesmo do meu notebook num ip do VELOX.... Quando coloco esse mesmo php no servidor onde esta rodando o qmail, ele nao funciona.. O que observei foi o seguinte: 1) quando dou telnet ipdoemail 25 a partir da maquina com link velox, o smtp retorna o seguinte: 220 mail.dominio.com.br ESMTP ... ( ou seja, conectei no smtp e ele esta esperando comandos ) 2) quando conecto via telnet dentro do proprio freebsd onde esta rodando o smtp, nao retorna nada.. Trying ip do server... Connected to "ipdoserver". Escape character is '^]'. ( ele conecta, mas o smtp nao retorna nada, fica pendurado ali mas nao aceita nada...) Nao tenho ideia do que pode ser, pois o IP onde esta o smtp e tentei o telnet(2) esta com o reverso corretamente configurado. Aí segue o script do supervise que starta o qmailsmtp.. cat /var/qmail/supervise/qmail-smtpd/run #!/bin/sh QMAILDUID=`id -u vpopmail` NOFILESGID=`id -g vpopmail` MAXSMTPD=`cat /var/qmail/control/concurrencyincoming` LOCAL=`head -1 /var/qmail/control/me` if [ -z "$QMAILDUID" -o -z "$NOFILESGID" -o -z "$MAXSMTPD" -o -z "$LOCAL" ]; then echo QMAILDUID, NOFILESGID, MAXSMTPD, or LOCAL is unset in echo /var/qmail/supervise/qmail-smtpd/run exit 1 fi if [ ! -f /var/qmail/control/rcpthosts ]; then echo "No /var/qmail/control/rcpthosts!" echo "Refusing to start SMTP listener because it'll create an open relay" exit 1 fi exec /usr/local/bin/softlimit -m 30000000 \ /usr/local/bin/tcpserver -v -R -l "$LOCAL" -x /etc/tcp.smtp.cdb -c "$MAXSMTPD" \ -u "$QMAILDUID" -g "$NOFILESGID" 0 smtp rblsmtpd \ /usr/local/bin/rblsmtpd -b -r bl.spamcop.net \ /var/qmail/bin/qmail-smtpd XXXX.com.br \ /data0/vpopmail/bin/vchkpw /usr/bin/true 2>&1 ##### Detalhe, se coloco a opcao -H (nao resolver dns) no tcpserver, o script funciona, mas o email normal deixa de funcionar. /usr/local/bin/tcpserver -H -v -R -l "$LOCAL" -x /etc/tcp.smtp.cdb -c "$MAXSMTPD" \ E agora ? ehehhe acho que é algo no dns, mas nao sei o que ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

