如何向 unix mailx 添加 X-header?

如何向 unix mailx 添加 X-header?

我正在尝试将 x-header X-APP-VOLT: Yes 添加到带有 .tar 附件的电子邮件标题中。我只能访问 usr/sbin/sendmail 和 mailx。我没有 root 访问权限,因此无法下载其他版本的 mailx 或 mutt。

我可以使用以下代码将 x-header 添加到 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-header。我的 mailx 也没有 -a 选项。

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

谢谢

答案1

您可以将多个命令的输出通过管道传输到 sendmail 输入中。
如果下面的代码对您不起作用,请使用您使用的名称(命令)shell。

(
# 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 

相关内容