Mailx: есть ли способ получить сообщения из почтового ящика, используя FIFO вместо LIFO с (тема "string")? - PullRequest
0 голосов
/ 24 мая 2019

У меня есть скрипт, который читает из почтового ящика и обрабатывает почту, которая содержит конкретный текст в строке темы. В настоящее время mailx получает самый последний элемент, соответствующий строке поиска, но есть ли способ получить mailx для получения первого элемента?

Ex:

$ mailx
Heirloom Mail version 12.5 7/5/10.  Type ? for help.
"/var/spool/mail/oracle": 3 messages
>   1 Doe, John  Fri May 24 14:56 260/12654 "RE: Test mail"
    2 Doe, John  Fri May 24 15:00 287/13577 "RE: Test mail"
    3 Doe, John  Fri May 24 15:35 341/15417 "RE: Test mail"

$ echo "(subject Test)" | mailx > testMail.txt
$ cat testMail.txt

"/var/spool/mail/oracle": 3 messages
>   1 Doe, John  Fri May 24 14:56 260/12654 "RE: Test mail"
    2 Doe, John  Fri May 24 15:00 287/13577 "RE: Test mail"
    3 Doe, John  Fri May 24 15:35 341/15417 "RE: Test mail"
Message  3:
From john.doe@mail.com  Fri May 24 15:35:25 2019
...

testMail.txt будет содержать содержимое электронного письма № 3, но я бы хотел пройти по списку и начать с электронного адреса № 1.

...