Отправка multipart / альтернатива с Mutt
Мне бы хотелось, чтобы у некоторых писем и / или получателей была возможность запустить скрипт перед отправкой (будь то автоматически или нажатием клавиш), который берет my text/plain
, запускает над ним скрипт, а затем присоединяет вывод этого скрипта с text/html
типом, установив все сообщение в multipart/alternative
.
Side ramble: было бы неплохо, если бы это происходило автоматически непосредственно перед отправкой, но только если в настоящее время был задан тип тела сообщения text/markdown
, так как это означает, что ожидающее электронное письмо никогда не будет в состоянии, когда я снова редактирую источник, но забываю заново сгенерировать HTML, и у меня все еще есть возможность отправить только text/plain
. Тогда у меня была бы другая привязка, чтобы установить тип содержимого тела text/markdown
, чтобы это могло быть принято. Но затем у меня также возникает проблема, заключающаяся в том, что многие почтовые клиенты (включая Gmail) отказываются от рендеринга text/markdown
(даже в виде простого текста), вместо этого предлагая его для загрузки, поэтому мне нужно было бы переключить тип содержимого исходной части обратно. к text/plain
.
Такое возможно с дураком?
К сожалению, насколько я могу судить, Mutt не поддерживает отправку multipart/alternative
сообщений, отказываясь что-либо отправлять multipart/mixed
, но я бы хотел показать, что я не прав.
Лучшее решение, которое мне удалось найти, - это макрос:
macro compose M "<filter-entry>commonmark<return>y<edit-type><kill-line>text/html<return>" "convert message to HTML with Commonmark"
Есть несколько проблем с этим:
- Он полностью заменяет исходный простой текст, поэтому редактировать его намного сложнее
- Мне не нравится, что
y
в макросе есть, чтобы сказать «да» диалоговому окну, спрашивающему, можно ли перезаписать файл - Я должен нажать Return после этого запуска
- И, конечно, главное: он не отправляет текстовую альтернативу
Есть ли лучшее решение?
Я потенциально открыт для другого почтового клиента в текстовом режиме, если он
- можно использовать с Google Apps и синхронизировать флаги и т. д. в обоих направлениях
- поддерживает GPG
- имеет vim-подобные привязки, или я могу их настроить
- позволяет мне использовать vim в качестве редактора сообщений
- имеет потоковое представление сообщений
- позволяет мне фильтровать / искать почту несколько сложным способом (отправитель, получатель, наличие вложений, поиск по теме и по тексту)
- Обрабатывает типы вложений немного как Mutt, т.е. mailcap или эквивалентный, поэтому я могу запускать входящую HTML-почту через lynx или нажимать что-то, чтобы открыть ее в графическом браузере, если это необходимо, я могу запускать средства просмотра изображений при нажатии кнопки и т. д.
0 ответов на вопрос
Похожие вопросы
-
10
Как определить мошенничество в Интернете
-
2
Как я могу использовать GMail в качестве основного почтового клиента?
-
9
Каковы различия между POP3 и IMAP?
-
-
4
Использование публичных терминалов для входа в ваши личные учетные данные
-
3
Восстановление Outlook "у вас есть почта" значок
-
2
Почему vcard не приходит в Gmail?
-
4
Что может привести к тому, что электронная почта Outlook 2007 внезапно станет недоступной для редакт...
-
1
Значок в панели уведомлений по электронной почте для определенных папок IMAP
-
3
Как сделать так, чтобы отправка ссылок из браузера на почтовый клиент работала в Vista?
-
1
Как настроить Lotus Notes, чтобы изображения не отображались в электронных письмах?