自动发送电子邮件至打印机

自动发送电子邮件至打印机

我正在寻找一种无需使用 Google Cloud 即可将文件/网页从我的剧本或智能手机发送到打印机的方法。我多年前使用过 UNIX,如果我没记错的话,您可以配置一个帐户将所有收到的电子邮件发送到打印机。

Ubuntu 可以做到这一点吗?如果可以,是否也可以设置为按发件人姓名进行限制?

答案1

使用后缀lp命令

第一个解决方案:CronJob

我使用此方法成功打印了收到的邮件。我通过添加以下行来配置 postfix 以使用 Maildir main.cf

home_mailbox = Maildir/

我写了一个简短的脚本,名为printmails

maildir="$HOME/Maildir/new/"
for entry in `ls $maildir`; do
    cat $HOME/Maildir/new/$entry | lp -d PRINTER_NAME
    mv $HOME/Maildir/new/$entry  $HOME/Maildir/cur/
done

然后我运行 cron 脚本。

第二种解决方案:中级快速打印

您可以在以下位置为用户添加别名/etc/aliases

user: "| lp -d PRINTER_NAME"

然后运行

newaliases

相关内容