是否有可能将邮箱从邮箱转发到另一个邮箱? 我知道前途,这不是我想要做的(似乎这是100%的答案)。 我已经在邮箱中看到了邮件。 我想把它转发到另一个有.forward的邮箱,这个邮箱可以pipe理一个脚本,将电子邮件logging到文件夹中进行logging。
所以你看到我已经有了转发设置,现在我想把邮件从一个邮箱转发到另一个邮箱,这样它就可以将收到的邮件转发给脚本。
我会承认,原因是脚本破了一会儿,现在我有那些邮件排队了。 我已经修复了脚本,我只需要通过.forward重新转发邮件。
希望我已经解释得很好。 在邮件应用程序中似乎没有前向邮件选项。
您可以使用formail程序在邮箱文件formail “一个接一个”的邮件提供给您所select的程序/脚本。
下面请详细说明使用formail -s ...来处理用户系统mailboxfile的例子。 它在man procmail提供,并使procmail处理系统邮箱中的每条消息。
#!/bin/sh ORGMAIL=/var/mail/$LOGNAME if cd $HOME && test -s $ORGMAIL && lockfile -r0 -l1024 .newmail.lock 2>/dev/null then trap "rm -f .newmail.lock" 1 2 3 13 15 umask 077 lockfile -l1024 -ml cat $ORGMAIL >>.newmail && cat /dev/null >$ORGMAIL lockfile -mu formail -s procmail <.newmail && rm -f .newmail rm -f .newmail.lock fi exit 0
为此使用Mutt。 打开Mutt,使用Shift + Tselect所有邮件. Enter (只需按这些键)。 然后转发他们使用; b并input电子邮件转发邮件。
这是我find的最简单的解决scheme。