在unix mailx中发送带有CC BCC和发件人地址的电子邮件

Kya*_*hyo 6 unix email mailx

我想使用mailx命令从HP unix发送电子邮件.我必须在我的电子邮件中包含cc和bcc,并且必须使用特定的电子邮件地址作为发件人.

但-r(这是定义发件人的电子邮件地址)将disalbe〜命令所以,如果我必须定义发件人的电子邮件地址,我无法使用〜c和〜B指令的cc和BCC.

有什么工作吗???? 这些是用户的要求.

谢谢.

小智 7

在我的情况下,我必须id在 cc 中保留多个's ,这是通过将email-id's 逗号一一分隔来完成的,如下所示:

$ echo -e "Hi Team, \n \n Action Needed \n \n Regards, \n XYZ team"| mailx -s "subject" -b bcc_user1@some.com,bcc_user2@some.com -c cc_user1@some.com,cc_user2@some.com -r sender@some.com receiver@xyz.com
Run Code Online (Sandbox Code Playgroud)

还利用该echo命令将多行传递给mailx实用程序。认为它会有所帮助。


mtk*_*mtk 6

只需将参数重新排序为mailx命令即可.这将产生预期的结果

$ echo "something" | mailx -s "subject" -b bcc_user@some.com -c cc_user@some.com  -r sender@some.com recipient@example.com
Run Code Online (Sandbox Code Playgroud)