我有一个独特的情况,我将从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>
如果我有文件名就可以使用,不幸的是我正在处理标准输出与文件。
任何帮助将不胜感激。