有没有一种方法可以仅通过命令行使用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/

10-11 18:08