aMessa Messaging Program |
The first obviuos choice could be something similar to SQL (Strcutured Query Language) that has been proved to be very iseful in this area. The complexities of this can take aMail to contain a huge amount of code that could convert aMail a non-choice for platforms that can't devote too much resources (cell phones, PDAs, etc.), so these choices can be implemented:
%Query-Hash = ( SUBJECT => '^[aMail-devel]', FROM => 'someone@somedomain', MSG_NUM => '> 2000000', );being each hash element a regular expression or a compare (if it starts with any comparison simbol), where all the hash elements are the terms of an AND clause: will be returned all elements whose SUBJECT will start with '[aMail-devel]' AND are from 'someone@somedomain' AND the MSG_NUM is 'greater than 20000000000'.
aQL is a new query lang that can be molded to our needs but has no maturity at all.
aMessa Messaging program |