【问题标题】:Formatted excel attachment in UNIX sendmailUNIX sendmail 中的格式化 excel 附件
【发布时间】:2012-09-27 02:19:34
【问题描述】:

是否可以发送带有红色突出显示的某些行的 Excel 附件?

目前我正在使用以下编码格式(类似)发送计划 excel 附件:

(
 echo "From: $MAILFROM"
 echo "To: $MAILTO"
 echo "Subject: $SUBJECT"
 echo "MIME-Version: 1.0"
 echo "Content-Type: multipart/mixed; boundary=\"-$MAILPART\""
 echo "---$MAILPART"
 echo "Content-Type: text/html"
 echo "Content-Disposition: inline"
 cat $BODY
 echo "---$MAILPART"
 echo 'Content-Type: application/pdf; name="'$(basename $ATTACH)'"'
 echo "Content-Transfer-Encoding: base64"
 echo 'Content-Disposition: attachment; filename="'$(basename $ATTACH)'"'
 uuencode -m $ATTACH $(basename $ATTACH)
 echo "---$MAILPART--"
) | /usr/sbin/sendmail $MAILTO

有没有办法在上面的代码中添加一些东西来达到同样的效果?

【问题讨论】:

    标签: unix


    【解决方案1】:

    无论您在 excel 文件中的单元格是什么颜色,您都可以使用相同的脚本来发送任何类型的文件,只需对脚本稍作改动:

    (
     echo "From: $MAILFROM"
     echo "To: $MAILTO"
     echo "Subject: $SUBJECT"
     echo "MIME-Version: 1.0"
     echo "Content-Type: multipart/mixed; boundary=\"-$MAILPART\""
     echo "---$MAILPART"
     echo "Content-Type: text/html"
     echo "Content-Disposition: inline"
     cat $BODY
     echo "---$MAILPART"
     echo 'Content-Type: application/octet-stream; name="'$(basename $ATTACH)'"'
     echo "Content-Transfer-Encoding: base64"
     echo 'Content-Disposition: attachment; filename="'$(basename $ATTACH)'"'
     uuencode -m $ATTACH $(basename $ATTACH)
     echo "---$MAILPART--"
    ) | /usr/sbin/sendmail $MAILTO
    

    【讨论】:

      猜你喜欢
      • 2023-04-01
      • 2012-03-16
      • 2013-07-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多