Автозаполнение Bash

.muttrc

Конфигурационный файл Mutt — ~/.muttrc, то есть файл с именем .muttrcв вашем домашнем каталоге. Это зависит от вас, чтобы создать его и настроить. Матт не создаст его для вас. Без файла конфигурации вы просто получаете почту на свой локальный компьютер (, если у вас настроена локальная почта, чего по умолчанию в Ubuntu нет ).

Большинство провайдеров электронной почты поддерживают IMAPS для чтения вашего почтового ящика и управления электронной почтой,и SMTPS для отправки электронной почты. Таким образом, минимальный минимум, который вам потребуется для использования удаленной учетной записи, — это установитьsmtp_urlна правильный URL-адрес smtps://и перейти к folder, который является URL-адресом imaps://. Возможно, вам понадобятся несколько дополнительных настроек, в том числе:

  • Кэширование .
  • Установите строку From:с помощьюfromи объявите тот же адрес принадлежащим вам с помощью alternates.

Gmail

Обратите внимание, что для Gmail вам потребуется либо установить для каждого -пароль приложения(предпочитаемый )либо включить простой доступ по протоколу IMAP . То, что Gmail называет «менее безопасным», — это приложения, которые используют ваш «основной» пароль Gmail для аутентификации, в отличие от основного пароля плюс второго фактора аутентификации или незапоминающегося -пароля для каждого приложения -.

Оглядевшись, я нахожу удивительное количество незавершенных туториалов. Как обычно, в Arch wiki много информации, но ее сложно усвоить. Я постараюсь быть полным здесь, но на самом деле я не использую Mutt для Gmail, поэтому это не проверено, комментарии приветствуются. Предполагая, что ваш адрес Gmail johndoe@gmail.comи пароль вашего приложения qwertyuiop, ваш .muttrcдолжен содержать что-то вроде этого.

set my_address = johndoe@gmail.com
set smtp_pass = qwertyuiop

set imap_user = $my_address
set imap_pass = $smtp_pass
set smtp_url = smtps://$imap_user@smtp.gmail.com:465/
set folder = imaps://imap.gmail.com:993
set postpones = Drafts
unset record  # Gmail does this automatically

set spoolfile = +INBOX
mailboxes +INBOX

set from = $my_address
alternates $my_address

set message_cachedir = ~/.cache/mutt
set header_cache = $message_cachedir

Если вы не хотите хранить свой пароль в файле конфигурации, см. Mutt :как безопасно хранить пароль?

Доступ к нескольким учетным записям

Матту немного неловко, когда дело доходит до наличия нескольких учетных записей. Как это работает, вы помещаете все команды для настройки каждой учетной записи в хуки. Когда вы переключаетесь с одной учетной записи на другую, Mutt запускает команды ловушек. Команды конфигурации SMTP и IMAP находятся в account-hook, а остальные (record, from, … )— в folder-hook. Настройки alternatesи mailboxesпредставляют собой список, который должен содержать по одной записи для каждой учетной записи.

Либо используйте отдельный файл конфигурации для каждой учетной записи.Это менее удобно, но проще.

В качестве альтернативы используйте OfflineIMAP для получения электронной почты со всех ваших учетных записей и используйте исключительно локально (Mutt, за исключением отправки ).

3
12.06.2020, 13:50
0 ответов

Теги

Похожие вопросы