【问题标题】:How to send mail through BCC in UNIX如何在 UNIX 中通过密件抄送发送邮件
【发布时间】:2018-11-22 16:03:45
【问题描述】:

我正在尝试通过密件抄送、抄送和收件人列表发送邮件。 CC 和 TO 工作正常,但从 BCC 收到错误 mailx: illegal option -- b

这是我的语法

(echo "$MSG_BODY";)|mailx -r "abc@abc.com" -s "$MSG_SUB" -b $BCC_LIST -c $CC_LIST $TO_LIST 

请帮帮我。

【问题讨论】:

标签: unix aix


【解决方案1】:

如果您有sendmail 实用程序,可以使用它通过密件抄送发送邮件:

(
echo "MIME-Version: 1.0
From: abc@abc.com
To: $TO_LIST
Cc: $CC_LIST
Bcc: $BCC_LIST
Subject: $MSG_SUB
Content-Type: text/html
"
echo "$MSG_BODY"
) | /usr/sbin/sendmail -t

如果有帮助请告诉我。

【讨论】:

  • 输出类似于“标头中未找到收件人地址”
  • 您是否在脚本中定义了变量:TO_LIST,CC_LIST,BCC_LIST 等?
  • TO_LIST=db2 -x "query"` CC_LIST=db2 -x "query"; BCC_LIST='dipak.das@abc.com' MSG_SUB="Subject" MSG_BODY="Body" @ 987654330@| /usr/sbin/sendmail -t
  • 您是否检查过您的 unix 系统中是否配置了 sendmail?您使用的是哪个操作系统?
  • 使用AIX 7.2/usr/sbin/sendmail权限被拒绝无法读取文件。
猜你喜欢
  • 2012-08-21
  • 2013-06-08
  • 2014-09-30
  • 2015-01-01
  • 1970-01-01
  • 2015-12-19
  • 1970-01-01
  • 2012-03-20
相关资源
最近更新 更多