直接上例:
#邮件发送账号信息配置
EMAIL_SENDER_ACCOUNT="xxx@139.com"
EMAIL_SENDER_PASSWORD="xxx"
EMAIL_SENDER_SERVER="smtp.139.com"
#邮件标题
EMAIL_SUBJECT="xxx"
#发送对象配置
#收信人,多个地址空格分隔
EMAIL_RECEIVE_ACCOUNT="xxx1@139.com xxx2@139.com"
#抄送人员
EMAIL_COPY_ACCOUNT="xxx3@139.com xxx4@139.com"
echo "$EMAIL_CONTENT" | $email_cmd -f "$EMAIL_SENDER_ACCOUNT" \
-u "$EMAIL_SUBJECT" \-t $EMAIL_RECEIVE_ACCOUNT \
-cc $EMAIL_COPY_ACCOUNT \
-s "$EMAIL_SENDER_SERVER" \
-xu "$EMAIL_SENDER_ACCOUNT" \
-xp "$EMAIL_SENDER_PASSWORD" \
-a $log_filename \
-o message-charset=utf-8
编码问题,也可以直接修改配置中文件:
"message-charset" => ′iso-8859-1′
=》
"message-charset"=> ′utf-8′