我怎样才能建立在bash Linux邮件命令动态参数列表?

问题描述 投票:-2回答:1

我试图在邮件正文中从我的终端发送邮件与文件名我的Gmail帐户。我使用mail命令来做到这一点。我的要求是,我应该动态更新在邮件正文中的文件名作为运行的代码......我没有必要作为附件发送。我使用centos7。

下面是我的脚本:

v_cfg_email_adresse_to="[email protected]"
v_cfg_email_subject="Report from December 2016"
v_tmp_email_text_name="Message Body"

v_email_main_file="test3.sh"
v_tmp_path="/home/centos/rr/"

if [ ! -z "${v_email_main_file}" ]; then
  v_mailx_parameters+=( -a "${v_tmp_path}${v_email_main_file}" )
fi
v_mail_x_parameters+=( -s "${v_cfg_email_subject}" )
v_mail_x_parameters+=( "${v_cfg_email_adresse_to}" )

printf '/binmailx %s < %s\n' "${v_mail_x_parameters[*]}" "${v_tmp_email_text_name}"
/bin/mailx "${v_mailx_parameters[@]}" < "${v_email_main_file}"

如果代码是不correct..Please帮我..谢谢提前

linux centos7
1个回答
0
投票

而不是上面的代码我只是用我的重定向输出在邮件命令>。我工作得很好!

© www.soinside.com 2019 - 2024. All rights reserved.