Prezado Henrique
Funcionou, obrigado pela ajuda.
https://github.com/abreuferr/lpi/blob/master/202/doc/211_2_procmail.txt
<https://github.com/abreuferr/lpi/blob/master/202/doc/211_2_procmail.txt>
.''`. Caio Abreu Ferreira
: :' : [email protected]
`. `'` Debian User
`-
> On 28 Jun 2019, at 16:11, henrique <[email protected]> wrote:
>
> fiz uma configuração do zero e usando a sua configuração, seu problema
> apareceu aqui. (so nao usei zsh pq nao tinha aqui).
>
> a coisa que eu não olhei direito e perdi tempo por conta disso foi a barra no
> final do seu diretorio "spam" e "inbox", no procmailrc.
> Se não colocar a barra no final, ele reamente utiliza um mbox. Caso coloque a
> barra, ele usa maildir.
> aqui ficou:
>
> ####/etc/procmailrc#####
> MAILDIR=$HOME/Maildir0
> DEFAULT=$MAILDIR/
> #####################
>
>
>
> #####.procmailrc #####
> VERBOSE = "yes"
> PATH=/usr/local/bin:/usr/bin:/bin
> SHELL=/bin/bash
> MAILDIR=$HOME/Maildir0/
> DEFAULT=$MAILDIR/
> LOGFILE=/tmp/teste123.txt
>
> :0
> * ^Subject.*SPAM
> $MAILDIR/spam/
>
> :0
> * ^(To|Cc).*cosmo@particula
> $MAILDIR/inbox/
> ##############################
>
>
> saida do log:
>
> procmail: Match on "^Subject.*SPAM*"
> procmail: Assigning "LASTFOLDER=./spam/new/1561747667.2655_0.secdevel-op05"
> procmail: Notified comsat:
> "acesso@0:././spam/new/1561747667.2655_0.secdevel-op05"
> From [email protected] Fri Jun 28 15:47:47 2019
> Subject: SPAM
> Folder: ./spam/new/1561747667.2655_0.secdevel-op05
> 2582
> procmail: Match on "^Subject.*SPAM*"
> procmail: Assigning "LASTFOLDER=./spam/new/1561747667.2657_0.secdevel-op05"
> procmail: Notified comsat:
> "acesso@0:././spam/new/1561747667.2657_0.secdevel-op05"
> From [email protected] Fri Jun 28 15:47:47 2019
> Subject: SPAM
> Folder: ./spam/new/1561747667.2657_0.secdevel-op05
> 2568
> procmail: Match on "^Subject.*SPAM*"
> procmail: Assigning "LASTFOLDER=./spam/new/1561747667.2659_0.secdevel-op05"
> procmail: Notified comsat:
> "acesso@0:././spam/new/1561747667.2659_0.secdevel-op05"
> From [email protected] Fri Jun 28 15:47:47 2019
> Subject: SPAM
> Folder: ./spam/new/1561747667.2659_0.secdevel-op05
> 2602
>
>
>
> Abraços e divirta-se
>
>
> Henry
>
>
>
> Em sexta-feira, 28 de junho de 2019 14:15:00 BRT, Caio Ferreira
> <[email protected]> escreveu:
>
>
> Prezado jmhenrique
>
> Consegui evoluir.
>
> .fetchmailrc
> set logfile /home/cosmo/fetchmail.log
> poll email.particula.local protocol imap
> username “USUARIO" password “SENHA"
> mda "/usr/bin/procmail -d %T";
>
> .procmailrc
> SHELL=/bin/zsh
> PATH=/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin
> MAILDIR=$HOME/Maildir/
> DEFAULT=$MAILDIR
> LOGFILE=$HOME/procmail.log
> LOG=""
> VERBOSE=yes
>
> :0:
> * ^Subject.*SPAM
> $MAILDIR/spam
>
> :0:
> * ^(To|Cc).*cosmo@particula
> $MAILDIR/inbox
>
> Quando é executo o comando “fetchmail -vk”, é feito o download das mensagens.
> O problema é que as mensagens ficam armazenadas em um único arquivo, arquivos
> SPAM e INBOX, em vez de criar uma pasta SPAM e IMBOX e armazenar as mensagens
> lá dentro, características da caixa postal do tipo Maildir.
>
> Desde já agradeço pela atenção.
>
> .''`. Caio Abreu Ferreira
> : :' : [email protected] <mailto:[email protected]>
> `. `'` Debian User
> `-
>
>> On 28 Jun 2019, at 12:25, [email protected]
>> <mailto:[email protected]> wrote:
>>
>> Acho que está faltando o "is cosmo here" depois da opção "folder" dentro do
>> fetchmailrc (suponho que o usuário se chame cosmo)
>>
>> O que os logs dizem ?
>>
>>
>> --
>> Enviado do meu BlackBerry
>>
>> De: [email protected] <mailto:[email protected]>
>> Enviados: 28 de junho de 2019 12:15
>> Para: [email protected]
>> <mailto:[email protected]>
>> Assunto: Re: maildir + procmail/mutt
>>
>>
>> Prezado henrique
>>
>> Vamos lá, eu fiz o seguinte:
>>
>> #
>> # Estacao
>> #
>>
>> $ sudo cat /etc/procmailrc
>> DEFAULT="$HOME/Maildir/"
>> MAILDIR="$HOME/Maildir/"
>>
>> $ cat .fetchmailrc
>> set logfile /home/cosmo/fetchmail.log <http://fetchmail.log/>
>> poll email.particula.local <http://email.particula.local/> protocol
>> imap:
>> username “USUARIO" password “SENHA";
>>
>> folder ‘Maildir'
>>
>> mda "/usr/local/bin/procmail -d %T”
>>
>> $ cat .procmailrc
>> PATH=/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin
>> MAILDIR=$HOME/Maildir/
>> DEFAULT=$MAILDIR/
>> LOGFILE=$HOME/procmail.log <http://procmail.log/>
>> VERBOSE = "yes"
>>
>> :0:
>> * ^Subject.*SPAM
>> $MAILDIR/spam
>>
>> :0:
>> * ^(To|Cc).*caio@particula
>> $MAILDIR/caio
>>
>> :0 c
>> * ^From.*[email protected] <mailto:From.*[email protected]>
>> $MAILDIR/marcos
>>
>> Continua a mesma coisa, o fetchmail não faz o download das mensagem e não
>> chama o procmail para redirecionar as mensagens.
>>
>> Desde já obrigado pela ajuda.
>>
>>> .''`. Caio Abreu Ferreira
>>> : :' : [email protected] <mailto:[email protected]>
>>> `. `'` Debian User
>>> `-
>>
>>
>>
>>> On 28 Jun 2019, at 11:13, henrique <[email protected]
>>> <mailto:[email protected]>> wrote:
>>>
>>> Que estranho! Tenho utilizado este setup deste a época da Conectiva em meus
>>> servidores e funciona com cada usuario fazendo seus proprios fetchmailrc's
>>> e procmailrc's sem problemas, tanto no debian 8 quanto no debian 9 .
>>>
>>> O /etc/procmailrc, pra mim, somente tem a serventia de setar variaveis
>>> globalmente, não regras em si. Aqui cada usuario faz a sua propria regra,
>>> igual o que você pretende, inclusive o que eu te enviei
>>>
>>>
>>> Abraços, e divirta-se :D
>>>
>>>
>>>
>>> Em sexta-feira, 28 de junho de 2019 10:44:59 BRT, Caio Ferreira
>>> <[email protected] <mailto:[email protected]>> escreveu:
>>>
>>>
>>> Prezado Henrique
>>>
>>> O que eu estou querendo fazer é com que os usuários possam criar os seus
>>> próprios filtros, cada usuário cria o seu próprio .procmailrc. Se por acaso
>>> eu utilizar o arquivo /etc/procmailrc, eu estaria generalizando.
>>>
>>> Não sei se eu fui claro.
>>>
>>> .''`. Caio Abreu Ferreira
>>> : :' : [email protected] <mailto:[email protected]>
>>> `. `'` Debian User
>>> `-
>>>
>>>
>>> On Fri, Jun 28, 2019 at 10:16 AM henrique <[email protected]
>>> <mailto:[email protected]>> wrote:
>>> Olá!
>>> Eu por ex faço isso direto no serviço.
>>> Não sei o que você fez que deu errado ou o que você espera obter de
>>> resultados,
>>> Mas no meu caso, inicialmente tenho que criar um /etc/procmailrc com o
>>> conteudo abaixo:
>>>
>>> SHELL=/bin/bash
>>> MAILDIR=$HOME/MinhaPastaFavoritaDeEmail/
>>> DEFAULT=$MAILDIR/
>>>
>>> dai num determinado diretorio de usuario, crio um
>>>
>>>
>>>
>>> more .fetchmailrc
>>> set logfile "/var/log/fetchmaillog"
>>> set postmaster "postmaster"
>>> set bouncemail
>>> poll imap.meuservidordeemailpreferido.sp.gov.br
>>> <http://imap.meuservidordeemailpreferido.sp.gov.br/>
>>> proto IMAP
>>> user [email protected]
>>> <mailto:[email protected]>
>>> password MinhaSenhaÇuperÇegura01.#
>>> folder 'MinhaPastadoDiretorioIMAPaSerMonitorada'
>>> is nomedousuariolinuxdamaquinalocal here
>>> ssl
>>> keep
>>>
>>> dai crio um .procmailrc dentro do home do usuario, como esse por exemplo:
>>>
>>> VERBOSE = "yes"
>>> PATH=/usr/local/bin:/usr/bin:/bin
>>> SHELL=/bin/bash
>>> MAILDIR=$HOME/MinhaPastaFavoritaDeEmail/
>>> DEFAULT=$MAILDIR/
>>> LOG=/tmp/loglegal.txt <http://loglegal.txt/>
>>>
>>> {
>>> :0bf
>>> * ^Subject:.*TESTE_TXT
>>> * ^From [email protected]
>>> <mailto:[email protected]>
>>> | /usr/local/bin/tratainscricaodeevento.sh
>>> <http://tratainscricaodeevento.sh/>
>>> }
>>>
>>>
>>>
>>> Abraços e divirta-se.
>>>
>>>
>>>
>>> Em sexta-feira, 28 de junho de 2019 09:56:58 BRT, Caio Ferreira
>>> <[email protected] <mailto:[email protected]>> escreveu:
>>>
>>>
>>> Lista, bom dia
>>>
>>> Eu estou estudando para a prova LPIC 202-450. Para isso eu montei um lab e
>>> fiz o seguinte.
>>>
>>> 1 - postfix
>>> Fiz a instalação e configuração do postfix. Esta funcionando corretamente.
>>> https://github.com/abreuferr/lpi/blob/master/202/doc/211_1_postfix.txt
>>> <https://github.com/abreuferr/lpi/blob/master/202/doc/211_1_postfix.txt>
>>>
>>> Dentro do próprio servidor de e-mail, eu fiz alguns testes de envio e
>>> recebimento de e-mail entre alguns usuários e funcionou corretamente, em
>>> cada usuário foi criado os diretórios Maildir/{cur,new,tmp} com os
>>> respectivos e-mails de teste.
>>>
>>> 2 - postfix + dovecot(imap) + mutt
>>> Depois de configurar o postfix, fiz a instalação e configuração do Dovecot
>>> (IMAP). Esta funcionando corretamente.
>>> https://github.com/abreuferr/lpi/blob/master/202/doc/211_3_postfix_dovecot.txt
>>>
>>> <https://github.com/abreuferr/lpi/blob/master/202/doc/211_3_postfix_dovecot.txt>
>>>
>>> Para fazer testes, instalei o mutt em uma estação da rede e configurei o
>>> mesmo para acessar o servidor de e-mail. Funcionou corretamente.
>>>
>>> 3 - postfix + dovecot(imap) + fetchmail/procmail + mutt
>>> O problema esta aqui. Eu estou tendo problemas para configurar o procmail
>>> para que o mesmo possa trabalhar com pasta Maildir e possa filtrar os
>>> e-mails e redirecionar para as respectivas pastas configuradas no arquivos
>>> .procmailrc. Para fazer o download das mensagens eu estou utilizando a
>>> ferramenta fetchmail.
>>>
>>> Alguém por acaso já fez algo parecido?
>>>
>>> .''`. Caio Abreu Ferreira
>>> : :' : [email protected] <mailto:[email protected]>
>>> `. `'` Debian User
>>> `-
>