Mutt - консольный почтовый клиент
Версия от 11:04, 20 ноября 2018; Aleksdem (обсуждение | вклад)
Mutt - консольный почтовый клиент, работающий как по сети, так и читающий локальные папки (например, прочитать почту root и т.п.).
Управление через клавиатуру, редактирование писем через сторонний редактор (vi, nano, mcedit и т.д.)
Выкладываю пример конфига, ибо сам вечно забываю.
cat ~/.muttrc
- данные для соединения
set spoolfile=imap://USER:PASS@SERVER/INBOX set smtp_url=smtp://USER:PASS@SERVER:25 set from = YOUR_MAIL set smtp_pass = $imap_pass set record = "+Sent" set copy=yes set delete=yes set editor= "mcedit -c" set realname="YOUR NAME" set use_from = yes set sort = reverse-threads set sort_aux = last-date-received set fast_reply=yes set include=yes set forward_quote=yes set delete=yes
- папки для писем, не качать же их при каждом запуске снова. Создать предварительно, сам этого не делает.
set header_cache = ~/.cache/mutt_h set message_cachedir = "~/.cache/mutt_m" unset imap_passive set mail_check = 60
- раскрасим немного
color index red default '~h "X-Spam-Status:.*score=(2|3)\."' color index brightred default '~h "X-Spam-Status:.*score=(4|5)\."' color index magenta default '~h "X-Spam-Status:.*score=(6|7)\."'
- свои данные в заголовок отправляемых писем. Не обязательно, но пусть будет :)
set edit_headers=yes my_hdr X-Info: Any questions? Use http://wikiadmin.net my_hdr X-Operating-System: `uname -s`, kernel `uname -r` my_hdr X-Message-Flag: mail from wikiadmin ;) my_hdr User-Agent: Dont use mail clients, make love. :)
- по клавише R получить новую почту
bind index R imap-fetch-mail
Как отправить файл по почте из консоли
mutt -s "Test Email" -a /opt/backup.sql АДРЕС_ПОЧТЫ < /dev/null