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
>>>   `-
> 

Responder a