Eu uso o Mutt Maildir para armazenar e-mails. Eu criei uma caixa de correio como esta Stack Exchange/
. (espaço em branco entre Stack e Exchange aqui)
receita procmailrc:
:0
* From: .*Stack\ Exchange
Stack Exchange/
Mas a configuração do destino da receita superior falhou. após o teste e observe o arquivo de log. Eu descobri que o procmail passou Exchange/
, entregue o email paraStack
arquivo, em vez deStack
pasta maildir, nemStack Exchange/
pasta maildir.
E pesquisei configurações de procmail, FAQ etc. e não encontrei problemas relativos.
Então, alguém sabe como escapar dos espaços em branco aqui?
Responder1
Mesmo que não seja mencionado no manual do procmail, acredito (não verifiquei) que colocar uma barra invertida antes do espaço remove 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