[Top] [All Lists]

Re: question regarding portability

1998-02-10 15:40:51

On 10 Feb 1998 17:26:14 -0500 Tim Showalter 

This can still be checked before running the script; just compile a 
list of 
things that have to be true (mailbox is under quota, all mentioned
mailboxes still exist); if it's not true, don't filter the message 
and > leave it in the queue.

This has the potential for becoming an expensive operation on large or 
complex scripts. I'm not sure that I want to incur the overhead of a 
full parse on every delivery if only 5% of the code path is executed 
95% of the time. You also open a system DOS attack. Someone could 
subscribe to many high-volume mailing lists, then remove the folder 
from a working script. This would start backlogging the system mail 
queue, potentially delaying mail to other users.

If the target missing mailbox is shared with another user, and that 
other  user deletes the mailbox, should this cause mail to the first 
user to be stalled? It would happen in this scenario, and that seems a 
bit drastic to me.

As long as I can mail the user telling them their script is bogus, I 
guess > I don't care. 

Presumably the user won't see that message, since you're queueing all 
his incoming mail due to the missing mailbox error. 


<Prev in Thread] Current Thread [Next in Thread>