有没有一种方法可以仅通过命令行使用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"
这可能吗?
谢谢
最佳答案
这应该做到。
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
方法将其保存到文件中。关于linux - 从mailx命令行保存消息,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32832376/