Как я могу изменить $ record в mutt в зависимости от адреса?

Я использую несколько учетных записей в mutt и хочу сохранять отправленные сообщения в разные директории $record . Я знаю обложки для folder-hook ; если я компонуюсь в разных папках, я могу изменить $record зависимости от соответствующей учетной записи начальной папки.

Тем не менее, иногда я могу захотеть составить из другой папки или переслать электронное письмо на одну учетную запись из другой или ответить на другую учетную запись или изменить мой средний состав (я set edit_headers=yes ). Следовательно, имеет смысл сохранить отправленное электронное письмо в определенном каталоге на основе поля from . Это возможно?

Я понимаю, что fcc-hook может изменить $record на основе получателей , но я бы хотел изменить его на основе отправителя.

Вы можете использовать fcc-hook для изменения папки в зависимости от всех параметров.

 fcc-hook '~f foo@example.com' '=foo-folder' fcc-hook '~f bar@example.com' '=bar-folder' 

Я также использую его, чтобы зависеть от объекта (все сообщения, тема которых содержит «ISDN», например, идут в папку my = ISDN), используйте для этого «~ s».