Автор Гілка: NeoMutt  (Прочитано 3482 раз)

Відсутній Andrij Mizyk

  • Новачок
  • *
  • дописів: 9
  • Карма: +0/-0
NeoMutt
« : 2022-07-02 15:39:05 »
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
« Змінено: 2022-07-02 15:41:49 від Andrij Mizyk »