On Wed, 1 Sep 2010 13:06:39 -0300, Christiano Liberato <christianoliber...@gmail.com> wrote: > Certo Farley, > > ja pesquisei bastante e ainda nao achei o que é necessário fazer para que o > maildrop crie o diretorio. > Caso possa ajudar, te agradeço. >
Primeiro você coloca no postfixadmin para ele enviar um e-mail de boas-vindas: config.inc.php: $CONF['welcome_text'] = <<<EOM Bem-vindo ao seu novo e-mail. -- Welcome to your new e-mail. EOM; No master.cf: maildrop unix - n n - - pipe flags=DRhu user=vmail argv=/usr/bin/env SENDER=${sender} RECIPIENT=${recipient} EXTENSION=${extension} /usr/local/bin/maildrop -w 90 -d ${us...@${nexthop} ${extension} ${recipient} ${user} ${nexthop} O /etc/maildroprc (ou /usr/local/maildroprc no freebsd): # Definindo variaveis e parametros recebidos pelo maildrop LOGNAME=tolower("$LOGNAME") EXTENSION="$1" RECIPIENT=tolower("$2") USER=tolower("$3") HOST=tolower("$4") HOME="/var/vmail/$HOST/$USER" SENDER="$5" DEFAULT="/var/vmail/$HOST/$USER/" DEST="Maildir" #Arquivo de log, util para debug logfile "/var/vmail/maildrop.log" #Verificacoes de delimitaor,sender e estrutura de pastas if ( "$EXTENSION" ne "" ) { DELIMITER="+" } if (!$SENDER) { SENDER = "<>" } `test -e /var/vmail/$HOST` if ( $RETURNCODE != 0 ) { `mkdir /var/vmail/$HOST` log "$HOST created" } `test -e /var/vmail/$HOST/$USER` if ( $RETURNCODE != 0 ) { `maildirmake /var/vmail/$HOST/$USER` `maildirmake /var/vmail/$HOST/$USER/.Drafts` `maildirmake /var/vmail/$HOST/$USER/.Junk` `maildirmake /var/vmail/$HOST/$USER/.Sent` `maildirmake /var/vmail/$HOST/$USER/.Trash` `echo 'INBOX.Drafts' >> /var/vmail/$HOST/$USER/courierimapsubscribed` `echo 'INBOX.Sent' >> /var/vmail/$HOST/$USER/courierimapsubscribed` `echo 'INBOX.Junk' >> /var/vmail/$HOST/$USER/courierimapsubscribed` `echo 'INBOX.Trash' >> /var/vmail/$HOST/$USER/courierimapsubscribed` log "mailbox $HOST/$USER created" } `test -f $HOME/mailfilter` if ( $RETURNCODE == 0 ) { include $HOME/mailfilter } Você irá precisar ajustar alguns parâmetros para o seu ambiente. Acho que a maioria será os paths. Esse maildroprc espera que sua estrutura seja dominio.com.br/mailbox, por ex. o e-mail v...@wa.pro.br fica em /var/vmail/wa.pro.br/vic Esse maildroprc: - todo e-mail que ele entrega, é gerado um log, portanto comente ou inclua esse arquivo de log no logrotate (ou newsyslog, etc.) para que esse arquivo não fique muito grande. - cria o diretório do domínio caso não exista - Cria o maildir do usuário - Cria o maildir das pastas que geralmente são usadas com imap. Pelo menos aqui o roundcubemail, thunderbird, claws-mail e operamail se deram bem com elas :) - Se o usuário tiver um arquivo mailfilter no seu diretório, ele o maildrop usa-o como filtro. Tem um ou mais esquemas do usuário configurar filtros no servidor imap para entregar mensagens direto numa pasta. Essa configuração que fiz não deve ser a padrão nem a melhor para se fazer isso, mas como só eu uso e tenho acesso ssh... irá ficar assim por enquanto... :) -- vic http://choppnerd.com _______________________________________________ Postfix-BR mailing list Postfix-BR@listas.softwarelivre.org http://listas.softwarelivre.org/mailman/listinfo/postfix-br