То, что Вы говорите, не имеет большого смысла. Даже если cd
если бы реальный команда были, то экран просто изменил бы каталог и затем сразу вышел бы, который никого не сделал бы никакая польза безотносительно.
Если Вы только хотите запустить определенную экранную сессию в конкретном каталоге:
(cd home/cataldo/Programs && screen)
Это изменит каталог, экран "Пуск" с оболочкой, и возвратится к Вашему существующему каталогу, когда экран выйдет.
Если Вы просто хотите отправить Audit_Results.html
дословно, используйте этот синтаксис:
mutt -e "set content_type=text/html" -s "Your audit results" cvanderlinden@example.com < Audit_Results.html
Вы не должны будете предредактировать Audit_Results.html
с почтовыми заголовками можно просто отправить его непосредственно.
Оба ответа выше обработанного для отправки HTML как тело сообщения, в формате HTML.
К сожалению, содержание огуречного отчета HTML немного слишком сложно для большинства почтовых читателей, таким образом, рендеринг отчета является менее, чем звездным, и встроенная графика потеряна полностью.
Таким образом с точки зрения использования Дурака, что я закончил тем, что делал, использовал следующее для отправки HTML как вложения
echo "your audit results are attached" | mutt -s "Your audit results" -a Audit_Results.html -- cvanderlinden@example.com
О, я получил его. Я сделал опечатку:
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, если необходимо разместить некоторых ограниченных читателей. Это включает читателей веб-почты, которые должны отключить большинство активных опций так, чтобы они не конфликтовали с приложением веб-почты.
Content-Type
заголовок по некоторым причинам. Я займусь расследованиями.
– Gilles 'SO- stop being evil'
15.07.2013, 23:27