This is a possibly naive question.

Currently I deliver local mail to myself on my linux (xubuntu 21.10)
system using a ~/.forward file as follows:-

    | /home/chris/.mutt/bin/filter.py

I'm looking for a simple way to test new versions of filter.py and I'm
not coming up with easy answers.

If I add a second line to .forward, e.g. make it something like:-

    | /home/chris/.mutt/bin/filter.py
    | /home/chris/dev/bin/filter.py

Then, if (as is likely) there are errors in /home/chris/dev/bin/filter.py
the message sender will see an error returned even though the message
has been delivered successfully by the first line.

Is there a (simple) way to set up an extra message delivery whose
status won't get fed back to the sender?

I realise I could set up a complete other user and have a separate
environment but that seems overkill for a simple, single user
situation like this.  I just want an easy way (that I can turn on and
off) to feed my incoming messages into a 'second place' that won't
return errors to the sender if it goes wrong.


It's not super critical that I never send errors back, this is only
handling my own personal mail.  Up until now I have simply edited
filter.py very carefully and lived with the odd undelivered message,
in general SMTP copes very well and resends.  It would just be nice to
come up with a slightly more robust approach which would allow me to
to more major changes to filter.py with less risk.
   
-- 
Chris Green

Reply via email to