Быстрая заметка по запуску mutt
клиента на Arch Linux.
Содержание
Установка
Устанавливаем:
[simterm]
$ sudo pacman -S mutt
[/simterm]
Создаём каталоги:
[simterm]
$ mkdir -p ~/.mutt/cache/{headers,bodies}
[/simterm]
Создаём файл настроек ~/.mutt/muttrc
, добавляем в него настройки ящика:
# From set from = "[email protected]" set realname = "Arseny" # Creds set smtp_url = "smtp://[email protected]@mail.domain.kiev.ua:587/" set smtp_pass = "password" set imap_user = "[email protected]" set imap_pass = "password" # My mailboxes set folder = "imaps://mail.domain.kiev.ua:993" set spoolfile = "+INBOX" # Where to put the stuff set header_cache = "~/.mutt/cache/headers" set message_cachedir = "~/.mutt/cache/bodies" set certificate_file = "~/.mutt/certificates" # Etc set mail_check = 30 set move = no set imap_keepalive = 900 set sort = threads set editor = "vim"
Запускаем:
[simterm]
$ mutt
[/simterm]
Настройка
Всё хорошо, только хочется поменять сортировку – что бы новые письма были сверху, и что бы отображались ответы.
Добавляем в конфиг:
... set sort=threads set sort_browser=reverse-date set sort_aux=reverse-last-date-received
Для добавления цветовой схемы – можно взять готовый набор, например тут>>>.
Клонируем его:
[simterm]
$ git clone https://github.com/h3xx/mutt-colors-neonwolf.git
[/simterm]
И добавляем в конец файла настроек:
[simterm]
$ echo -e "\n# Theme" >> ~/.mutt/muttrc $ cat mutt-colors-neonwolf/mutt-colors-neonwolf-256.muttrc >> ~/.mutt/muttrc
[/simterm]
Запускаем:
Для проверки новых писем через определённый интервал – добавляем
set timeout=30
Ошибки
Server certificate has expired
В случае ошибки вида “Server certificate has expired” (Dovecot/Postfix используют сертификат от Let’s Ecnrypt, подробнее тут>>>):
Добавляем ещё два параметра:
set ssl_verify_host = no set ssl_verify_dates = no
И при подключении выбираем “(a)ccept always“.
Проверяем сертиифкат:
[simterm]
$ cat .mutt/certificates -----BEGIN CERTIFICATE----- MIIFCzCCA/OgAwIBAgISA5nPXwXDw64ldv6rCsp6Z3deMA0GCSqGSIb3DQEBCwUA MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzA4MDcxNzU5MDBaFw0x NzExMDUxNzU5MDBaMB8xHTAbBgNVBAMTFG1haWwuc2V0ZXZveS5raWV2LnVhMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoy0B5+bsGuxKRYo1TvSu1gy9 ...
[/simterm]
Tmux: color not supported by term
В случае ошибки:
Error in /home/setevoy/.mutt/muttrc, line 146: 39: color not supported by term
Добавляем в ~/.tmux.conf
:
set -g default-terminal "screen-256color"
И в ~/.basrc
:
alias tmux='tmux -2'
Перечитываем файл, запускаем:
[simterm]
$ . .bashrc $ tmux
[/simterm]
Готово.