Попытка отправить почту HTML на Пуме Mac OSX

То, что Вы говорите, не имеет большого смысла. Даже если cd если бы реальный команда были, то экран просто изменил бы каталог и затем сразу вышел бы, который никого не сделал бы никакая польза безотносительно.

Если Вы только хотите запустить определенную экранную сессию в конкретном каталоге:

(cd home/cataldo/Programs && screen)

Это изменит каталог, экран "Пуск" с оболочкой, и возвратится к Вашему существующему каталогу, когда экран выйдет.

2
13.04.2017, 15:36
3 ответа

Если Вы просто хотите отправить Audit_Results.html дословно, используйте этот синтаксис:

mutt -e "set content_type=text/html" -s "Your audit results" cvanderlinden@example.com < Audit_Results.html

Вы не должны будете предредактировать Audit_Results.html с почтовыми заголовками можно просто отправить его непосредственно.

2
27.01.2020, 22:01
  • 1
    OK, который отправил вещи, но при просмотре почты в Gmail я вижу то же самое, которое я сделал, когда я выполнил это с sendmail. Когда дело доходит до снимка экрана вместо ссылки я могу нажать для расширения снимка экрана, я получаю текст ссылки, перешедшей тем, что, кажется, встроенный png файл '<img идентификатор = "img_0" стиль = "дисплей: ни один" src = "data:image/png; base64, iVBORw0KGgoAAAANSUhEUgAABHUAAE1TCAIAAAC7lrj7AAAgAElEQVR4nOzde1iTd543/и т.д.'. Таким образом, если я не могу измениться, как изображение встраивается, представляясь, что я должен отправить его как вложение? –  Chuck van der Linden 15.07.2013, 23:24

Оба ответа выше обработанного для отправки HTML как тело сообщения, в формате HTML.

К сожалению, содержание огуречного отчета HTML немного слишком сложно для большинства почтовых читателей, таким образом, рендеринг отчета является менее, чем звездным, и встроенная графика потеряна полностью.

Таким образом с точки зрения использования Дурака, что я закончил тем, что делал, использовал следующее для отправки HTML как вложения

echo "your audit results are attached" | mutt -s "Your audit results" -a Audit_Results.html -- cvanderlinden@example.com 
0
27.01.2020, 22:01

О, я получил его. Я сделал опечатку:

cat <<'EOF' - Audit_Results.html | mutt -H -

Отметьте дополнительное - аргумент cat. Без него, стандартный вход cat перенаправляется от здесь документ, но это не полезно с тех пор cat не читает его стандартный вход. Команда была эквивалентна cat Audit_Results.html, так mutt не получил заголовков и жаловался, что это не имело никакого признака никакого получателя (нет To:). В исправленном отрывке, cat имеет два аргумента: - (значение стандартного входа) и Audit_Results.html, так mutt получает заголовки, сопровождаемые полезной нагрузкой.

Что касается типа контента, оказывается, что Дурак игнорирует предоставленный Content-Type заголовок и переопределения это с content_type опция, таким образом, необходимо установить content_type опция на командной строке:

cat <<'EOF' - Audit_Results.html | mutt -e 'set content_type=text/html' -H -
To: cvanderlinden@xxxxxx.com
Subject: "test sending html mail"
EOF

Если Вы идете тем путем, Вы могли бы также передать другие заголовки через параметры командной строки.

mutt -e 'set content_type=text/html' -s 'test sending html mail' cvanderlinden@xxxxxx.com <Audit_Results.html

Не все почтовые читатели поддерживают CS и JavaScript. Вы, возможно, должны настроить способ, которым сгенерирован HTML, если необходимо разместить некоторых ограниченных читателей. Это включает читателей веб-почты, которые должны отключить большинство активных опций так, чтобы они не конфликтовали с приложением веб-почты.

2
27.01.2020, 22:01
  • 1
    Это отправляет, но телом почты является необработанный HTML, я вижу все теги, встроенный CSS, и т.д. –  Chuck van der Linden 15.07.2013, 23:19
  • 2
    @ChuckvanderLinden, О, дурак переопределяет Content-Type заголовок по некоторым причинам. Я займусь расследованиями. –  Gilles 'SO- stop being evil' 15.07.2013, 23:27
  • 3
    Спасибо за изучение этого так же в основном мы заканчиваем в том же месте как что предложенный @bahamat. Желание я мог дать Вам обоим кредит на 'правильный ответ' –  Chuck van der Linden 15.07.2013, 23:50

Теги

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