Certo Vic, você disse que utilizava maildrop, o que você utiliza atualmente? E para fazer esses encaminhamentos de SPAM para a caixa do usuário?
[]'s > Date: Thu, 31 May 2012 10:44:44 -0300 > From: v...@wa.pro.br > To: postfix-br@listas.softwarelivre.org > Subject: Re: [Postfix-BR] Postfix+Spamassassin > > Em 2012-05-31 10:32, Fernando Kaiser escreveu: > > Ok, tudo funcionando com o Spam, mas agora quando o postfix tenta > > entregar uma mensagem ocorre o seguinte erro: > > "/usr/bin/maildrop: Unable to create a dot-lock at" > > > > Estou com essa configuração no meu postfix/main.cf > > maildrop_destination_recipient_limit = 1 > > mailbox_command = /usr/bin/maildrop -d ${USER} > > > > Acho que entendi. Dessa forma acima as regras de spam funcionam com a > > entrega da mensagem em .Spam de cada usuario, mas quando tento enviar > > um email normal, ocorre o erro. Se eu tirar o mailbox_command e > > adicionar virtual_transport = maildrop as regras de spam nao > > funcionam > > . > > > > Preciso de uma solucaçõ, pode ser com mailbox_command, mas preciso > > que emails normais e email com spam sejam recebidos pelo usuario > > > > [] 's > >> Date: Wed, 30 May 2012 20:05:31 -0300 > >> From: ju...@psi.com.br > >> To: postfix-br@listas.softwarelivre.org > >> Subject: Re: [Postfix-BR] Postfix+Spamassassin > >> > > O que vc precisa é integrar corretamente o postfix com o maildrop para > que seus requisitos funcionem. Como estou com preguiça de procurar a > documentação sobre isso, segue trechos de um backup de quando usava o > maildrop: > > 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 -a > -w 90 -d ${user}@${nexthop} ${extension} ${recipient} ${user} ${nexthop} > > > no main.cf: > > virtual_transport = maildrop > maildrop_destination_recipient_limit = 1 > setgid_group = maildrop (não sei se precisa disso!!) > > Atente no maildroprc que eu uso uma estrutura > /var/vmail/dominio.com.br/conta e que o maildroprc cria esses diretórios > caso não existam, cria as pastas padrão que uso e já as inscrevo. Adapte > o script para suas necessidades. > > maildroprc: > > # /etc/maildroprc > # 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 delimitador,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` > # `chmod -R 0750 /var/vmail/$HOST` > `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" > } > > -- > vic > http://choppnerd.com > http://donttrack.us | http://dontbubble.us > _______________________________________________ > Postfix-BR mailing list > Postfix-BR@listas.softwarelivre.org > http://listas.softwarelivre.org/mailman/listinfo/postfix-br _______________________________________________ Postfix-BR mailing list Postfix-BR@listas.softwarelivre.org http://listas.softwarelivre.org/mailman/listinfo/postfix-br