[neomutt-users] set up maildir -> set mbox_type=maildir
Teno Deuter
gvgter at googlemail.com
Tue Jul 3 18:51:33 CEST 2018
when running:
$ neomutt -n -F /dev/null -f /var/mail/{user}/Inbox
I get an error because no mailbox exists. This command is launching
neomutt in the users home directory (/home/{user}) and that error
makes sense indeed. There is no mailbox defined in the user's home
directory!
When applying the following values in the user's local neomuttrc (as
you suggested):
set folder="/var/mail/{user}"
set mbox_type=Maildir
set spoolfile=+Inbox
set record=+Sent
set postponed=+Drafts
set trash=+Trash
set editor="/usr/local/bin/nano"
set charset="utf-8"
set attach_charset="utf-8"
set send_charset="utf-8"
unmailboxes *
mailboxes Inbox Sent Drafts Trash Spam
everything works well.
please note the last line from my configuration:
mailboxes Inbox Sent Drafts Trash Spam
when stating:
mailboxes =Inbox # expands to "/var/mail/{user}/Inbox"
mailboxes =Sent
mailboxes =Drafts
mailboxes =Trash
mailboxes =Spam
I get an error complaining about the syntax of the neomuttrc file!
Once again A BIG THANK YOU for your swift and valuable help
Regards
On Tue, Jul 3, 2018 at 12:05 AM, Floyd Anderson <f.a at 31c0.net> wrote:
> On Mon, 02 Jul 2018 21:47:55 +0200
> Teno Deuter <gvgter at googlemail.com> wrote:
>>
>> I did the following when creating a maildir structure:
>>
>> mkdir -p /var/mail/{user}/{Inbox,Drafts,Sent,Trash,Spam}/{new,cur,tmp}
>>
>> obviously the above differs from what you have proposed but I thought
>> this was the correct way to do it!
>
>
> Sure, mine was just a temporary mailbox example. Have you tried to open one
> of your mailboxes? E.g. with:
>
> $ neomutt -n -F /dev/null -f /var/mail/{user}/Inbox
>
> I assume that will work, so you have to move on and configure your none
> default setting for mailbox location (default is "~/Mail"). As Sven wrote,
> set $folder, specific mailboxes and if you like, all that should be checked
> for new mails, in your neomuttrc initialisation file.
>
> Snippet for a local folder example:
>
> set folder = "/var/mail/{user}" # I treat {user} as a placeholder
> set spoolfile = +Inbox # expands to "/var/mail/{user}/Inbox"
> or set ${MAIL}
> set record = +Sent
> set postponed = +Drafts
> set trash = +Trash
>
> unmailboxes * # first reset/empty the list
> mailboxes =Inbox # expands to "/var/mail/{user}/Inbox"
> mailboxes =Sent
> mailboxes =Drafts
> mailboxes =Trash
> mailboxes =Spam
>
> Note, I mixed mailbox shortcuts "+" and "=" just to show they can be used
> vice versa. Also, always set $folder before using those shortcuts.
>
> For an online setup, you have to set something like:
>
> set folder = imap[s]://imap.server.domain[:port]/[folder/]
> set imap_user = USERNAME
> set imap_pass = SECRET
>
> If you still have issues, be more verbose about your configuration.
>
>
> --
> Regards,
> floyd
>
More information about the neomutt-users
mailing list