我有一个独特的情况,我要从 AIX 平台转到 RHEL 以获得供应商支持的应用程序。在应用程序中,我可以发送一个命令(限于我可以发送的字符数量),它将打印作业的结果通过电子邮件发送给我。
要在 AIX 中执行此操作,我将传递以下命令:
uuencode temp.txt | mail -s "test" email@address.com
这会将标准输出作为名为 temp.txt 的附件发送到电子邮件。AIX 服务器上不存在 Temp.txt。
我已经下载了适用于 Linux 的 uuencode 的 rpm,但它的工作方式不同。它发送一封看起来像垃圾的电子邮件(可能缺少 MIME 标头)。
我正在寻找类似的命令。为了在应用程序之外进行模拟,我在 AIX 中使用以下内容:
echo "testing mail" | uuencode temp.txt | mail -s "test" email@address.com
我知道mailx -a <filename>
如果我有一个文件名会起作用,不幸的是我正在使用标准输出与文件。
任何帮助将不胜感激。