问题描述
|
我正在尝试使用nmh的\\“ draftfolder \\”功能来将传出邮件排队以便稍后发送。
我不知道如何实现的关键步骤是如何编写一个程序,该程序将从草稿文件夹发送消息。
这是我要实现的工作流程:
我使用
comp
或repl
程序编写一条消息,然后退出,并且未发送该消息,将其保留在\“ draft folder \”+delay4
中。
经过四个小时之后的某个时间,cron作业随之出现并发送消息,并将其从草稿文件夹中删除。
这是我现有的MH命令遇到的困难
“ 3”命令可以从草稿文件夹发送现有消息,但是需要交互。我想通过cron作业非交互地执行此操作,并且我不希望尝试编写期望脚本。我试过了
comp -use -noedit -NowhatNowproc
但这并没有发送消息。我不知道某种替代的ѭ5程序是否可以解决问题。
send
和post
命令看起来很有希望,但是它们都希望对文件而不是文件夹中的消息进行操作。也许send
之后是rmm
作品,也许不是。
我可以直接去sendmail,但随后我必须弄清楚是否要运行mhbuild
。而且,我似乎也有需要从文件夹中删除邮件的问题。
我的问题是如何在脚本中使用MH API发送位于草稿文件夹中的消息?
解决方法
RTFM。
send
命令的-draftfolder
选项使其可用于消息,而不是文件。
完美满足我的需求。如果要更加明确,也可以使用-draftmessage
选项。