Подавляет «~ / Mail не существует» в Mutt

13

Я использую Mutt (1.5.21 на Debian 7.2 Wheezy VPS без головы) только изредка, чтобы видеть и удалять сообщения из cron и тому подобное.

Тем не менее, он продолжает приставать меня к этой несуществующей папке ~ / Mail.

Мутт приставать

Не нужно говорить, что он отлично работает с папкой, которая не создается; Я отчасти упускаю смысл спрашивать это каждый раз.

Могу ли я отключить сообщение? (Или, если это не поможет, измените путь на что-то невидимое?)

Алоис Махдал
источник
2
Я думаю, что вы можете изменить настройки Mutt, чтобы посмотреть на другой почтовый каталог. Вы можете изменить его на то, что вы используете вместо этого.
Фахим Митха
1
@FaheemMitha Поскольку я могу читать все сообщения (cron и т. Д.), Я думаю, он уже знает, где находится моя почта (я думаю, это / var / spool или что-то по умолчанию в Debian). Я не понимаю, почему он хочет создать другое место.
Алоис Махдал
1
Именно там и хранится ваша папка с почтой (обычно такая же, как и входящие). Почтовые папки часто находятся в ~ / Mail.
Фахим Митха

Ответы:

6

Как отмечает Фахим в комментарии, вы можете изменить расположение почтовой папки по умолчанию в вашем muttrcфайле (обычно это расположение /etc/Muttrcдля общесистемных или ~/.muttrcлокальных конфигураций). Например:

set folder = "~/.mail"

но вы все равно должны создать папку, иначе Mutt продолжит вас беспокоить.

Эрнест А
источник
Это может быть сложно, потому что MAILDIR по умолчанию для procmail - $ HOME / Mail.
@ user55518 Я не вижу проблем с этим. Я не использую procmail, но если бы я это сделал, я мог бы также изменить его настройки.
Алоис Махдал
2

Сообщение сбрасывается в строке 806 (main.c), и, похоже, у вас нет возможности его отключить.

Чтобы иметь ~/Maildir по умолчанию, вы можете, например, добавить строку в skel:

# /etc/skel/.profile 
mkdir -p ~ / Mail

Поэтому, когда вы создаете нового пользователя, папка skel копируется в ~, и после первого входа в систему вы получите ~ / Mail dir. Возможно, лучшим способом было бы изменить adduser, если у него есть несколько хуков для такого рода проб.


источник
1
Ну, я думаю, что простое создание /etc/skel/Mailпапки было бы лучше, чем изменение .profile или adduser. ОТО, я был бы счастлив, если бы папка не существовала.
Алоис Махдал
2

Каталог, который запрашивает Mutt, является каталогом по умолчанию, содержащим почтовые ящики. (Это не сам почтовый ящик.) Это каталог, который сокращенно обозначен как +начало пути почтового ящика в Mutt. Вы не можете полностью отключить эту функцию (Mutt хочет +что-то значить), но вы можете изменить местоположение на то, что существует как /ваш домашний каталог, установив этот folderпараметр.

set folder=~
Жиль "ТАК - перестань быть злым"
источник