¿Cómo creo una nueva carpeta en Mutt?


12

Quiero crear una nueva carpeta desde Mutt. Utilizo el formato Maildir para almacenar las carpetas en la máquina en la que estoy ejecutando Mutt.

(También veo el correo de forma remota usando el mensajero IMAP, pero esto no involucra a Mutt)

Editado para aclarar el papel de IMAP


Estoy usando Dovecot, y admite la activación imapddirecta desde el shell; por ejemplo, dovecot --exec-mail imapque se puede usar para Mutt's set tunnel=. ¿Quizás Courier tiene algo similar también? Permitiría la creación de buzones dentro de Mutt. ( /usr/lib/courier/imappodría ser suficiente.)
user1686

Respuestas:


9

Si Mutt no puede crear maildirs directamente, es fácil hacerlo usted mismo. Un directorio de correo en formato "Maildir" no tiene nada especial excepto tres subdirectorios cur/, new/y tmp/dentro.

Suponiendo que su correo se mantenga debajo ~/mail/, se crearía una carpeta llamada "Algo" como:

  • Para el diseño Maildir ++ utilizado por Courier y Dovecot:

    mkdir -p ~/mail/.Something/{cur,new,tmp}
    

    (Tenga en cuenta el punto inicial: sí, esto básicamente significa que las subcarpetas se almacenan como directorios ocultos ...)

    Equivalente a:

    mkdir ~/mail                    (implied by `-p`)
    mkdir ~/mail/.Something         (implied by `-p`)
    mkdir ~/mail/.Something/cur     (from brace expansion)
    mkdir ~/mail/.Something/new     (from brace expansion)
    mkdir ~/mail/.Something/tmp     (from brace expansion)
    
  • Para el diseño del "sistema de archivos" utilizado por algunos otros demonios IMAP:

    mkdir -p ~/mail/Something/{cur,new,tmp}
    

Si desea una jerarquía de carpetas "Archivo" / "2010" / "06":

  • En el diseño de Courier, la carpeta se llamaría Archive.2010.06:

    mkdir -p ~/mail/.Archive.2010.06/{cur,new,tmp}
    
  • En el diseño del "sistema de archivos", sería Archive/2010/06:

    mkdir -p ~/mail/Archive/2010/06/{cur,new,tmp}
    

(Terminología: los clientes de correo guardan los mensajes en 'carpetas' y el sistema de archivos almacena todo en 'directorios').


Mutt creará un nuevo buzón al guardar un mensaje en uno que no existe. Al establecer set mbox_type=Maildiren el archivo de configuración, utilizará el formato Maildir.
H. Rittich

14

c( change-folder), ?(lista), Shift+ C( create-mailbox).


Esto funciona con Gmail, pero solo en la vista de directorio único, y no en la vista "todas las carpetas".

Además, si quieres un espacio en el nombre de directorio, lo que necesita para escapar de ella a través de Ctrl+ V, Space.


Esto solo funciona en IMAP (he modificado mi pregunta). Me pregunto si debería estar usandomaildirmake -f
justintime

@justin: Publicado otra respuesta.
user1686

@grawity De acuerdo, editar no tiene nada que ver con TLS, pero mutt parece tener una peculiaridad al crear una carpeta en la vista "todas las carpetas", y tiene éxito al utilizar un IMAP vs IMAP s (error que probablemente debería informar).
Nube

6

Por lo general, solo guardo un correo electrónico en una nueva carpeta aún no existente, y mutt crea la carpeta para mí.

Para mí es bastante intuitivo, ya que no tiene sentido tener una carpeta sin correos, así que solo lo creo guardando los primeros correos que deberían ir allí.


¿Cómo lo haces? Si escribes M, me da una lista de los buzones existentes. Gracias
justintime

"METRO"? No sé lo que hace "M". Simplemente presiono "s" en el índice de maildir, y luego puedo escribir el nombre de mi carpeta solicitada.

@justintimes
isomorphismes

1

Si guarda un correo en una ubicación no existente, mutt crea un nuevo buzón para usted. El tipo de buzón está determinado por el estado de la variable mbox_type. Por lo tanto, para crear un Maildir dentro de mutt, proceda de la siguiente manera.

Abre tu .muttrcarchivo y agrega la línea

set mbox_type=Maildir

Esta línea garantiza que mutt cree nuevos buzones en Maildir en lugar de en el formato Mbox.

Luego, inicie mutt y seleccione un mensaje que desee guardar en una nueva carpeta. Presione spara guardar e ingresar la ruta del nuevo buzón (sin una barra al final) y presione Entrar. Mutt creará un nuevo Maildir y guardará el mensaje en el buzón recién creado.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.