Назад | Перейти на главную страницу

Как я могу добавить X-заголовок в unix mailx?

Я пытаюсь добавить x-header X-APP-VOLT: Yes в заголовок своего электронного письма с вложением .tar. У меня есть доступ только к usr / sbin / sendmail и mailx. У меня нет root-доступа, поэтому я не могу загрузить другие версии mailx или mutt.

Я могу добавить x-заголовок в usr / sbin / sendmail, используя приведенный ниже код, но я не могу понять, как добавить вложение .tar.

/usr/sbin/sendmail -i -- toemail << END
To: toemail
Subject: Test
X-APP-VOLT: Yes
Hope this works!
END

Я могу прикрепить файл .tar к mailx, используя приведенный ниже код, но я не могу понять, как добавить x-заголовок. У моего mailx также нет опции -a.

cat file | uuencode filename | mailx -s "Test" toemail

Спасибо

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

(
# Command 1: "here document with headers and initial body lines
cat << END
To: toemail
Subject: Test
X-APP-VOLT: Yes
Hope this works!

Email Body line 1

END
# Command 2: uuencode file
cat file | uuencode filename
) | /usr/sbin/sendmail -i -- toemail