LINUX.ORG.RU

mutt + msmtp


0

0

Настроил fetchmail+procmail+mutt+msmtp. Работает. Но есть одна проблемка: у меня настроено (~/.msmtprc) несколько smtp аккаунтов. Я последовал совету "man msmtp" и вставил в ~/.muttrc строки:
set envelope_from=yes
set from=xxx@mail.ru
set sendmail="/usr/bin/msmtp"
set use_from=yes

macro generic "<esc>1" ":set from=xxx@mail.ru"
macro generic "<esc>2" ":set from=yyy@mail.ru"
macro generic "<esc>3" ":set from=zzz@mail.ru"

Но когда в mutt'е жму ESC-1/ESC-2/ESC-3, то почему-то в поле "from" ниче не меняется, стоит дефолтный xxx@mail.ru. Если я убираю из .muttrc строку "set from=xxx@mail.ru", то в поле from пишется мой локальный логин @ локальное имя хоста (/etc/HOSTNAME), и ESC-1/2/3 тоже не помогают это изменить. Даже когда пишу руками
:set from=xxx@mail.ru
ноль эмоций, ошибок не выводит, но поле "from" не меняет :(


сделай folder-hook'и типа этого:
folder-hook home 'set from = "home@mail"; set realname = "myname"; set sendmail="/usr/bin/msmtp --account=home"; set record==home; set signature="~/.mutt/signature_home"'
folder-hook work 'set from = "work@mail"; set realname = "companyname"; set sendmail="/usr/bin/msmtp --account=work"; set record==work; set signature="~/.mutt/signature_work"'

Komintern ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.