我试图在邮件正文中从我的终端发送邮件与文件名我的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帮我..谢谢提前
而不是上面的代码我只是用我的重定向输出在邮件命令>。我工作得很好!