[FUG-BR] qmail e vpopmail: mysql

Enio Marconcini -:- www.Enio.Pro.Br -:- eniorm em gmail.com
Sexta Julho 10 13:09:23 BRT 2009


2009/7/9 Leonardo Augusto <lalinden em gmail.com>

> Cara nao sei se ja resolveu te problema de vpopmail + mysql + qmail +
> smpt auth + sei la o que
>
> Se ainda nao resolveu, entra em pvt comigo que te ajudo
>
> Ja tenho todas as manhas pra instalar e configurar tudo via ports
> funcinaodo perfeitamente.
>
> So nao posto aqui os meus pergaminhos pq ta tudo uma zona e nao tive
> tempo/saco pra formatar
> duma maneira que todos entendam, entao para nao causar
> reclamacoes nao coloco o meu "history" aqui, mas posso lhe ajudar
>
> []'s
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>


eu fiz um misto, segui o tutorial qmailrocks mas foi instalando pelo ports,
mas usei os scripts do qmailrocks e fiz as devidas alterações

na primeira instalação, o vpopmail não tinha sido ativado o suporte a mysql,
mas agora ta tudo certo,

falta agora setar o smtp autenticado, instalar e configurar o imap, e
ajustar a conf para permitir envio para outros servidores de email

eis minhas confs

gandalf# cat rcpthosts

gandalf.meudominio.com.br
localhost

gandalf#


gandalf# cat qmail-pop3d/run

#!/bin/sh
PATH=/var/qmail/bin:/usr/local/bin:/usr/bin:/bin
export PATH
exec tcpserver -H -R -v -c100 0 110 qmail-popup gandalf.meudominio.com.br \
/usr/local/vpopmail/bin/vchkpw qmail-pop3d Maildir 2>&1

gandalf#



gandalf# cat 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
env SMTPAUTH="mysql"
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 \
/var/qmail/bin/qmail-smtpd \
/usr/local/vpopmail/bin/vchkpw /usr/bin/true 2>&1

gandalf#




gandalf# cat /etc/tcp.smtp

127.:allow,RELAYCLIENT=""
192.168.0.:allow,RELAYCLIENT="",REQUIREAUTH=""

gandalf#


abraços

-- 
ENIO RODRIGO MARCONCINI
www.Enio.Pro.Br
skype: eniorm

> Administrador de Redes e Professor Universitário
> Especialista em Redes de Computadores
> Análise de Sistemas e Banco de Dados
> Slackware Linux, OpenBSD e FreeBSD
> Colecionador de Marcas de Cigarros: Trocas, Vendas e Compras


Mais detalhes sobre a lista de discussão freebsd