从 mailx 命令行保存消息
Saving messages from mailx command line
有没有办法使用 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
如果您想 select 来自特定发件人的邮件,您可以 运行 类似的命令:
echo 'c from "Baji Boo" from_baji_boo.txt' | mailx -A my_account.
重要的是要注意 from
使用 enveloped 名称,而不是直接的电子邮件地址。
一般来说,运行宁 mailx
和输入 h
会给你很好的信息以及阅读 man mailx
。
您可以通过不同的方式搜索消息并使用 echo
方法保存到文件。
有没有办法使用 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
如果您想 select 来自特定发件人的邮件,您可以 运行 类似的命令:
echo 'c from "Baji Boo" from_baji_boo.txt' | mailx -A my_account.
重要的是要注意 from
使用 enveloped 名称,而不是直接的电子邮件地址。
一般来说,运行宁 mailx
和输入 h
会给你很好的信息以及阅读 man mailx
。
您可以通过不同的方式搜索消息并使用 echo
方法保存到文件。