коготь почты - изменение заголовков электронной почты через внешнюю программу - для сообщений HTML

915
ShankarG

В Claws Mail есть ли способ вставить / изменить заголовки через внешнюю программу?

Согласно этой документации по действиям, кажется, нет никакого способа сделать это. В частности, при выполнении действия над составляемым сообщением запрещается использование всех способов подачи всего текста сообщения (а не только тела сообщения) в сценарий.

Я спрашиваю, потому что я хотел бы реализовать свой собственный Kludge для написания HTML-почты на когтях. У разработчиков есть свои очень веские причины не использовать HTML-композицию в когтях. Однако было бы просто написать сценарий bash для преобразования электронной почты, отформатированной в Markdown, в HTML и вставить версию HTML под многокомпонентным альтернативным заголовком. Если это реализовано как действие над текстом сообщения, Claws может просто отправить электронное письмо с обеими частями. Однако для правильного прочтения этого сообщения Claws также должен разрешить моему сценарию добавить заголовок «Content-Type: multipart / alternative» в заголовки сообщения. Я не уверен, возможно ли это.

2
Ну, вы должны заплатить какую-то раскаяние за отправку html почты, не так ли? :) 11 лет назад 0
Итак, вы нашли решение? Я был бы действительно заинтересован в продолжении. [-: ура. Casey Jones 10 лет назад 0
Нет :), за исключением возможности ниже, которая показалась слишком неудобной для регулярного использования ... ShankarG 10 лет назад 0

1 ответ на вопрос

0
Paul

Это вполне возможно с помощью действий. Прикрепите HTML-файл, поставьте его в очередь и используйте действие. Командой Action будет «/ path / to / my / script% f &», и скрипт будет изменять (не нужно добавлять) заголовки.

Да, это хорошая идея - не думал о том, что действия могут выполняться в папке «Очередь» (даже не нужно отдельно прикреплять файл HTML; это может сделать скрипт). Хотя это не создает очень удобного рабочего процесса (я надеялся, что в любой почте будет хоть одна комбинация клавиш). Если это работает, когда я пытаюсь это примет ваш ответ :) ShankarG 11 лет назад 0
На самом деле требуемый рабочий процесс действительно будет проблематичным - нужно будет выбрать «отправить позже», перейти в папку очереди, выбрать сообщение, запустить действие и затем отправить сообщение. Возможно, оно того стоит для редких сообщений. Но было бы намного проще с действием из окна создания ... вздох :) ShankarG 11 лет назад 1