¿Cómo utilizar espacios en blanco en la ruta de destino de la receta procmailrc?

¿Cómo utilizar espacios en blanco en la ruta de destino de la receta procmailrc?

Utilizo Mutt Maildir para almacenar correos. Creé un buzón como este Stack Exchange/. (espacio en blanco entre Stack e Exchange aquí)

receta de procmailrc:

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

Pero la configuración del destino de la receta superior falló. después de la prueba y observe el archivo de registro. Encontré que procmail saltó Exchange/, entrega el correo electrónico aStack archivo, en lugar deStack carpeta de correo electrónico, niStack Exchange/ carpeta de correo electrónico.

Y busqué en Google la configuración de procmail, preguntas frecuentes, etc., no encontré problemas relativos.

Entonces, ¿alguien sabe cómo escapar de los espacios en blanco aquí?

Respuesta1

Aunque no se menciona en el manual de procmail, creo (no lo he comprobado) que poner una barra invertida antes del espacio elimina su significado especial (como en otras partes de procmail).

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

Si eso no funciona, use una variable.

STACKEXCHANGE_MAILBOX=Stack Exchange
:0
* From: .*Stack\ Exchange
$STACKEXCHANGE_MAILBOX

información relacionada