On Wednesday, May 27, 2020 at 16:59:20 -0300, Marcelo Laia wrote:

Please, is there a way for me to configure offlineimap, msmtp and mutt to:

1. to check if the message has an attachment

2. to check the attachment size

3. If the attachment is larger than 1MB, send a message with the
following text: "Dear colleague, your message has not been delivered. My
system has detected that it contains attachments larger than 1MB. It wa
blocked! Please upload the attachment in the cloud ( drive, dropbox,
onedrive, etc.) and send me the message again with the link to download
the attachment. Thank you very much! "

4. Purge the message from my local and remote dir

Is there a way to implement this?

You can do it by hand:

- connect mutt directly to your Gmail folder that you want to clean
- sort the messages by size (most size will be due to attachment)
- pipe all messages above a threshold to a script which prepares and sends the reply
- delete the messages

Probably this can be automated, at least to some extent.

I prefer to save the attachments on disk, then and delete them from the messages. Later on I can still see the name of the deleted attachment file in the messages, then I can quickly find the detached file using locate.

Best,
Mihai

Reply via email to