this post was submitted on 09 Oct 2023
3 points (100.0% liked)

Linux

4 readers
2 users here now

founded 1 year ago
 

My user account on linux gets some Cron Jobs among mail from humans. I don't want to see the cron messages.

How can I script it so they are moved out of the "inbox" view (for example, on Squirrel Mail or my mobile client)?

I can grep for root@<domain> (Cron Daemon) to find the files that are emails from Cron. But I don't know how to actually process them from here.

Edit: they are using dovecot here, in case that makes a difference. Messages appear as files in the format:
1696857026.V902I580559fM559719.<domain>.de:2,

Edit 2: I have learned that the trailing S can be appended to a filename to mark it as read (or Seen), so I just need to know how to move it from the inbox to somewhere safe now.

top 4 comments
sorted by: hot top controversial new old
[–] oshu@kbin.social 1 points 11 months ago (1 children)

Why not reconfigure cron not to send the unwanted messages?

[–] FarraigePlaisteach@kbin.social 1 points 11 months ago

I don’t have root. Otherwise that would be ideal.

[–] lurch@sh.itjust.works 0 points 11 months ago (1 children)

Maybe it would be better to have people pipe their mails into a rotated log dir, so you only get critical errors.

[–] FarraigePlaisteach@kbin.social 1 points 11 months ago

I don’t have root though