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

时间:2012-04-11 04:33:57

标签: email unix mailx

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

但-r(用于定义发件人的电子邮件地址)将禁用〜命令,所以如果我必须定义发件人的电子邮件地址,我就不能使用~c和~b命令来执行cc和bcc。

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

感谢。

2 个答案:

答案 0 :(得分:5)

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

$ echo "something" | mailx -s "subject" -b bcc_user@some.com -c cc_user@some.com  -r sender@some.com recipient@example.com

答案 1 :(得分:1)

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

$ 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

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