【问题标题】:Sending email with CC BCC and sender's address in unix mailx在 unix mailx 中使用 CC BCC 和发件人地址发送电子邮件
【发布时间】:2012-04-23 09:34:23
【问题描述】:

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

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

有什么解决办法吗???因为这些都是用户的要求。

谢谢。

【问题讨论】:

  • 你不能将抄送和密件抄送嵌入到传输的标题(ish)文本中,就像'主题:'等?祝你好运。
  • 我尝试将 cc 和 bcc 与电子邮件一起写入文件。然后设置mailx -r。发送电子邮件后,~c cc@address.com 和 ~b bcc@address.com 作为电子邮件正文包含在内,而不是作为 cc 和 bcc。谢谢

标签: email unix mailx


【解决方案1】:

只需对mailx 命令的参数重新排序即可。这将给出预期的结果

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

【讨论】:

    【解决方案2】:

    在我的情况下,我必须在 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 实用程序。认为这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-01-25
      • 2018-01-22
      • 2019-05-04
      • 2013-10-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-21
      相关资源
      最近更新 更多