Установка заголовков с помощью команды/bin/mail

Вы могли использовать "канал посредством внешней команды" функция, которую имеет энергия. Откройте файл в энергии, затем сделайте это:

:%!cat -n | awk '{print $2, $1, $3;}' | sed 's/ //'

Вы могли, вероятно, обойтись без sed (который просто удаляет первое пространство в каждой строке) умным кодом awk. Я просто не мог заставить это работать через 30 секунд, таким образом, я выплеснулся с sed.

7
13.04.2017, 15:13
3 ответа

Существует много различных версий mail (см. Почту по сравнению с почтой, что является различием и рецензией проекта Семейной реликвии на различных версиях mail).

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

mutt -H - "$2" <<EOF
From: $1
To: $2
Subject: $3
Importance: high

$4
EOF
7
27.01.2020, 20:17
  • 1
    То, что, делает автономную середину - ? –  Kev 02.02.2012, 03:34
  • 2
    @Kev опция -H берет аргумент, файл для чтения почтового содержания (заголовки плюс тело) от. Я передаю аргумент -, значение считать стандартный вход (и не названный файл -; это - очень общая конвенция в мире Unix). –  Gilles 'SO- stop being evil' 02.02.2012, 03:39
  • 3
    Спасибо Gilles, работает обработка. Я никогда не знал о - конвенция прежде, будет помнить это в будущем. –  Kev 02.02.2012, 03:45

Да, используйте -a флаг, например. -a "Importance: high".

1
27.01.2020, 20:17
  • 1
    1 Согласно связанному серверу дает сбой сообщение, которое не работает. –  Kev 02.02.2012, 00:14
  • 2
    Для семейной реликвии mailx 12.4 эта опция -a filename (Присоедините данный файл к сообщению). Не, что я искал! –  dsummersl 28.08.2013, 23:50
  • 3
    a опция (для добавления пользовательских заголовков) для bsd-mailx, не семейной-реликвией-mailx. Я не вижу эквивалентной опции добавить заголовки для семейной-реликвии-mailx. –  DanB 04.08.2014, 14:19

Нет, нет никакого пути. Синтаксис заголовка является сложным и инструменты как mail были разработаны для ограничения пользовательского воздействия ему. Для использования произвольных заголовков, необходимо отправить сообщение с помощью sendmail.

0
27.01.2020, 20:17

Теги

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