NeoMutt є відгалуженням поштового клієнта Mutt, який містить усі патчі, що не ввійшли в Mutt, плюс додаткові можливості, такі як реалізація Notmuch (пошуковик листів), читання/запис зі стиснених скриньок, NNTP, розширене використання кольорів і т.д.
ВстановленняЗавантажити код
git clone https://gitlab.com/neomutt/neomutt /opt/neomutt
cd /opt/neomutt
Встановити залежності
apt install \
build-essential \
gettext \
libncurses-dev \
xsltproc \
libidn11-dev \
libgpgme-dev \
libnotmuch-dev \
libgnutls28-dev \
libsasl2-dev
configure
./configure \
--disable-doc \
--gpgme \
--notmuch \
--gnutls \
--sasl
make
make
make install
Базові налаштуванняNeoMutt шукає файли налаштувань в каталогах
~/.config/neomutt або в
~/.neomutt. Файл налаштувань повинен називатися
neomuttrc або
muttrc.
~/.config/neomutt/neomuttrc:
# типова адреса для заповнення поля 'Від:'
set from='username@gmail.com'
# імʼя користувача
set realname='Імʼя Користувача'
# зовнішній текстовий редактор
set editor='/usr/bin/emacs -nw'
# базова тека для поштових скриньок
set folder='~/.config/neomutt/mail'
# тека для надісланих листів
set record="=sent"
# тека для відкладених листів
set postponed="=postponed"
# файл, в якому зберігаються довірені сертифікати
set certificate_file='~/.config/neomutt/.mutt_certificates'
# файл для зберігання історії
set history_file='~/.config/neomutt/.mutthistory'
# файл для зберігання сиґнатури, яка додається до всіх листів
set signature='~/.config/neomutt/.signature'
# типове сортування
set sort='reverse-date'
# підтягує налаштування gmail
source ~/.config/neomutt/gmail
Налаштування GmailДля отримання доступу до серверів imap та smtp потрібен пароль. Google дозволяє створювати окремі паролі для додаткових програм. Для цього спочатку потрібно ввімкнути
двохетапну перевірку і створити
окремий пароль для програми mutt. Потім цей пароль можна використовувати в параметрах imap_pass та smtp_pass.
~/.config/neomutt/gmail:
set folder='imaps://imap.gmail.com/'
set spoolfile="=INBOX"
set postponed="=[Gmail]/Чернетки"
set record="=[Gmail]/Надіслані"
set trash="=[Gmail]/Кошик"
set imap_user='username@gmail.com'
set imap_pass='пароль'
set smtp_url='smtps://username@smtp.gmail.com'
set smtp_pass='пароль'
Домашня:
https://neomutt.orgРепозиторій:
https://github.com/neomutt/neomutt