21-04-2010, 11:39 PM
Email Assistant
Solution Description
It is an Email based command interpreter which can execute a command send to it through an Email on a computer at which it is installed.
It can perform the following list of actions:
1. Get the list of files in a folder in the computer
2. Search a file in a particular folder
3. Return the content of a text file.
4. Get the file as attachment.
5. Execution of exe.
EAssist will watch the inbox of a particular email id and retrieve any mail send to it .
Users can send simple instructions like Search ,Get or Execute through email to a specific email id. Email Command Line Execution Engine will understand the instruction and do appropriate action against it.
If the instruction is of type Search, EAssist will do the necessary search operation.
If the instruction is to get a file, EAssist will attach the requested file with the reply mail.
If the instruction is to run an exe, EAssist will do so.
After drafting the reply mail EAssist will send the mail to caller with appropriate result.
How EAssist works
Getting the Request
This application monitors the mail box of a specific email id. Once a Mail arises it checks for the Command Instruction in the mail body of the inbound mail, which should be in a specific format like the following
#&<Command> <Param 1> <Param 2>&#
Command Handling
Once it interprets the command it will tally with the list of registered command handler. When it founds a appropriate handler it executes the command
Response of the Request
A reply mail is created which contains the mail body of the requested mail and the subject
RE:+<Original Subject of request mail.>
The mail is sent to the email id from which request had come.
Benefits
1. Search a file in a remote computer through email commands.
2. Retrieve the contain of a file present in a remote system without any human intervention.
3. Result can be obtained at any computer system or mobile device.
4. Can remotely execute an application from a mobile device or any PC.