运行 Oracle Linux 5.8(刚刚重新命名为 RedHat EL 5.8)时,我必须更改发件人地址。但是我们有使用 mailx 的脚本,无法重写以使用任何额外的标志,所以我想使用内部变量,我在 linux.die.net 的 mailx 联机帮助页上看到它是 -r 的替代方案旗帜:
-r 地址
设置发件人地址。覆盖环境或启动文件中指定的任何 from 变量。波形符转义被禁用。除非使用 SMTP,否则 -r 地址选项将传递给邮件传输代理。该选项的存在只是为了兼容性;建议直接设置 from 变量。
(来源: http: //linux.die.net/man/1/mailx)
我们如何使用这些 mailx 变量?我尝试将其添加到 /root/.mailrc 中,但不行:
设置来自=FromAddress@Example.com
我还将其添加到 /etc/mail.rc 中,但没有黄金。所以我向你们求助,超级用户......