Как получить традиционные почтовые клиенты отправить электронное письмо, которое кажется нормальным в Gmail?

pssh прочитает ваш файл ~/.ssh/config. Если вы используете OpenSSH 5.6+, вы должны указать ваших пользователей в качестве опций в вашем конфигурационном файле. %h расширится до имени хоста в OpenSSH 5.6 и новее. Вы можете использовать этот фрагмент, чтобы всегда использовать пользователя по имени хоста с

host*
    User %h

Если все ваши серверы всегда имеют пользователей по имени хоста, вы можете использовать

*
    User %h

Если вы используете старую версию OpenSSH (вам следует обновить ее), вы можете вручную указать пользователей для хостов с

host1
    User host1
host2
    User host2
...
5
13.12.2018, 05:59
2 ответа

проверьте 'plainMail2HTML', который использует docutils python для преобразования 'markdown' в 'HTML'. До сих пор я нашел результаты обнадеживающими. Узнайте больше в репозитории github.

До свидания

1
27.01.2020, 20:42

Подробнее о методе уценки

В своем вопросе я пропустил некоторое предыдущее обсуждение той же темы, например, другой вопрос UL, Отправить электронное письмо, написанное в уценке, используя mutt . Похоже, что этот вопрос действительно касается того, как это сделать на общем компьютере или в какой-либо другой ситуации, когда невозможно изменить «sendmail», используемый Mutt, но он ссылается на решение, которое должно соответствовать моему варианту использования.

Решение взято из 2009 года, из dgl.cx, HTML-почта с mutt с использованием Markdown , которая привязывает нажатие клавиши на экране «Создать» для создания специального -именованного вложения HTML через поддельный «редактор». '. Затем поддельный sendmail, когда он увидит это вложение HTML со специальным -именем,создает составную/альтернативную структуру и передает ее реальному sendmail.

Один из комментариев в приведенном выше обсуждении UL ссылается на сообщение в блоге «No Substance», секретный соус дворняги , который я также нашел очень полезным.

Оба подхода решают некоторые проблемы, возникающие при более примитивных методах лечения:

  1. Как правильно создавать составные/альтернативные вложения. Мы хотели бы отправить multipart/alternative как с text/plain, так и с text/html, чтобы люди, использующие Mutt, могли видеть исходный код, а люди, использующие Gmail, могли видеть HTML. Markdown идеально подходит для этого, поскольку исходный текст также удобочитаем. Однако, по-видимому, исходящие письма с составной/альтернативной структурой поддерживаются в NeoMutt только на начальной стадии. Пост dgl.cx решает эту проблему за счет того, что поддельный sendmail создает составную/альтернативную структуру. Пост No Substance содержит поддельный sendmail, который дополнительно анализирует Markdown. С новой поддержкой NeoMutt для multipart/alternative, возможно, появится еще лучшее решение, в котором не будет необходимости в поддельном sendmail.

  2. Как разрешить предварительный просмотр. Если мы собираемся прикрепить HTML-версию, что достаточно просто, переключившись на альтернативный Sendmail, то было бы неплохо посмотреть, как это выглядит, до того, как сообщение будет отправлено. Как указано в сообщении No Substance, это можно сделать, отслеживая файл, в котором Mutt хранит черновики сообщений, расположение которых настраивается с помощью переменной «отложено». Для решения dgl.cx в этом нет особой необходимости, поскольку HTML-версия уже отображается в виде вложения и может быть открыта вручную.

Я еще не пробовал ни одно из этих решений, но склоняюсь к варианту из dgl.cx, так как он кажется проще.

0
27.01.2020, 20:42

Теги

Похожие вопросы