A method, computer program product, and apparatus for providing context-aware
automatic
e-mail filtering and reply generation based on message semantics, sender's e-mail
ID, and the user's identity is provided. In one embodiment, e-mail received from
objectionable sources as determined by the sender's ID or the IP address from which
the e-mail originate are deleted. In other embodiments, e-mail containing objectionable
content as determined by the presence of objectionable words or phrases or by an
objectionable score determined by assigning weights to various words and phrases
that exceeds a threshold value. Other embodiments allow for attachments to be forwarded
to a parent or system administrator and approval received from the parent or system
administrator prior to allowing access to the attachment by the recipient.