How set the From email address for mailx command?

2019-02-01 05:34发布

I am working on a KornShell (ksh) script running on a Solaris server that will send out an email when and error condition is met. I am sending the email via mailx.

Question: How to I set the "From" email address on the mailx command?

Current Code:

echo ${msg_txt} | mailx -s "Script Failure" ${to_email}

Note: The command works fine, however, the "From" is the name of the user I am running the script as and I would like for this to another email address.

How would I accomplish this?

8条回答
我命由我不由天
2楼-- · 2019-02-01 06:18

The "-r" option is invalid on my systems. I had to use a different syntax for the "From" field.

-a "From: Foo Bar <foo.bar@someplace.com>"
查看更多
啃猪蹄的小仙女
3楼-- · 2019-02-01 06:31

You can use the "-r" option to set the sender address:

mailx -r me@example.com -s ...
查看更多
登录 后发表回答