Como usar espaço em branco no caminho de destino da receita do procmailrc?

2

Eu uso o Mutt Maildir para correios de armazenamento. Eu criei uma caixa de correio como essa Stack Exchange/ . (espaço em branco entre Stack e Exchange aqui)

receita do procmailrc:

:0
* From: .*Stack\ Exchange
Stack Exchange/

Mas a configuração de destino da receita superior falhou. depois do teste e observe o arquivo de log. Eu encontrei o procmail pulado através de Exchange/ , entregar e-mail para Stack arquivo , em vez de Stack pasta maildir , nem Stack Exchange/ pasta maildir .

E eu pesquisei as configurações do procmail, a FAQ, etc. e não encontrei problemas relativos.

Então, alguém sabe como escapar do espaço em branco aqui?

    
por stardiviner 24.06.2012 / 05:48

1 resposta

1

Mesmo que não seja mencionado no manual do procmail, acredito (não verifiquei) que colocar uma barra invertida antes do espaço remover seu significado especial (como em outras partes do procmail).

:0
* From: .*Stack\ Exchange
Stack\ Exchange/

Se isso não funcionar, use uma variável.

STACKEXCHANGE_MAILBOX=Stack Exchange
:0
* From: .*Stack\ Exchange
$STACKEXCHANGE_MAILBOX
    
por 25.06.2012 / 02:16