如何从文件中提取文本并将其作为Redhat中的主体发送?
问题描述:
我们有另一块软件将数据保存到rtf文件中。我们需要将这些数据提取出来并作为电子邮件的主体发送给我们。在SCO Unix的,我们能够使用:如何从文件中提取文本并将其作为Redhat中的主体发送?
mailx –s “Subject of email” [email protected] </text.rtf
但现在我们正在运行红帽使用的mailx包是一个完全不同的包,只会将文件附加作为附件。任何有关这个问题的帮助,非常感谢。
答
我们结束了使用邮件命令。
$ mail –s “Subject of email” [email protected] < /text.rtf
某些文档可以在https://www.binarytides.com/linux-mail-command-examples/或使用“man mail”命令找到。
答
我们有一个类似的问题,并通过shell脚本伪造mailx来解决它。更改$ PATH,以便首先找到您的“mailx”shell脚本。 在这个脚本中,我们使用sendEmail(Perl脚本,看这里http://caspian.dotconf.net/menu/Software/SendEmail/)发送邮件:
sendEmail $ABSAUTH $(echo \-u "$(echo "$1"|sed -e 's/^-s//')") -t $2
寻找's-nail'软件包,它是您正在考虑使用的'heirloom-mailx'分支。 (在[S-nail]的信息(https://wiki.archlinux.org/index.php/S-nail)) –