有没有办法使用mailx将消息保存到文件,只使用命令行? 我知道我可以通过首先inputmailx来将消息复制到文件中:
mailx -A my_account
然后打字
& c 1-10 first_ten_messages.txt
这将保存前10个消息到一个文件。
我想要做的是类似的东西,但没有交互部分。 所以像这样:
mailx -A my_account --options "c 1-10 first_ten_messages.txt"
这可能吗?
谢谢
这应该做到这一点。
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
方法保存到文件中。