有没有办法使用mailx将消息保存到文件,只使用命令行?我知道我可以先输入mailx:
将消息复制到文件中mailx -A my_account
然后输入
& c 1-10 first_ten_messages.txt
将前10条消息保存到文件中。
我想做的是类似的东西,但没有互动部分。如下所示:
mailx -A my_account --options "c 1-10 first_ten_messages.txt"
这可能吗?
由于
答案 0 :(得分:2)
这应该这样做。
echo 'c 1-10 first_ten_messages.txt' | mailx -A my_account
如果要选择特定发件人的邮件,可以运行类似的命令:
echo 'c from "Baji Boo" from_baji_boo.txt' | mailx -A my_account.
请务必注意,from
适用于已封装名称,而非直接电子邮件地址。
通常,运行mailx
并输入h
会为您提供良好的信息以及阅读man mailx
。
您可以使用echo
方法以不同方式搜索邮件并保存到文件中。