Aix
無法使用mailx“非法選項–b”發送帶有密件抄送的郵件
我正在嘗試使用以下命令通過 unix 密件抄送電子郵件。
echo "E-mail message" | mailx -r Senders@Address.com -s "E-mails Subject" ~b BCC_Receiver@Address.com
但我得到了錯誤
~b... User unknown
。如果我使用
-b
而不是~b
,我會收到錯誤illegal option -- b
如果我使用mail而不是mailx,我會得到完全相同的錯誤。
但是,當我以以下方式互動嘗試時,它可以工作。
mail -r Senders@Address.com -s Subject Receivers@Address.com ~b BCC_Receiver E-mail message . CC:
我想在一個命令中完成這項工作。我怎樣才能做到這一點?
當我輸入 時
uname -a
,這是輸出:s00va9939577 1 7 00CD96834C00
。
-b
您的版本似乎不支持在命令行上指定地址的選項。您的第二個互動式範例之所以有效,是因為
mailx
將其辨識為波浪號轉義。這些必須作為第一件事出現在消息正文的行上,而不是在命令行上。它們在規範中,因此受到更廣泛的支持。以下命令只能從輸入模式輸入,通過以轉義字元開始一行(預設情況下,<tilde> (’~’))
$$ … $$ ~b 名字。, ,
將姓名添加到密件抄送 (Bcc) 列表中。