首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >打印具有html内容的.mbox文件

打印具有html内容的.mbox文件
EN

Unix & Linux用户
提问于 2022-04-02 18:08:29
回答 1查看 164关注 0票数 1

我要给地区办事处打印一封电子邮件。我使用Evolution作为电子邮件程序,我可以保存以.mbox格式的电子邮件。

但是,当我将这些电子邮件保存到.mbox文件,然后执行lp example.mbox时,它将以不可读的方式打印电子邮件。它有html内容,但我不能在Firefox中打开.mbox

有办法把.mbox转换成.pdf吗?或者我能告诉打印机怎么处理那个文件吗?

我不知道如何渲染这个html,它是在Evolution中正确呈现的,但是我无法从那里打印它,因为Evolution找不到我的打印机。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2022-04-03 05:13:16

我解决了这个问题,将文件从.mbox重命名为.html,然后进入vim example.html,删除不属于html的所有内容。然后我做了firefox example.html,然后从那里打印出来。

我编写了一个很小的bash脚本,它可能会帮助有同样问题的人,但我不确定这个解决方案是否适用于每个.mbox文件中的html内容。您可能也可以使用lp example.html,而不是进入火狐和打印从那里。我想,这些评论是朝着正确的方向发展的。

代码语言:javascript
复制
#!/bin/bash

# call this script like this ./scriptname.sh yourfile.mbox

FILENAME=$(basename "$1")
FILENAMENOEXT="${FILENAME%.*}"
NEWFILE="${FILENAMENOEXT}.html"

# delete old output file if it already exists
if [ -f $NEWFILE ]; then
  rm $NEWFILE
fi


# cut out everything but html content

html_start_string="> "${NEWFILE}"
  fi
done < $FILENAME

firefox $NEWFILE
票数 -1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/697763

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档