send mail background

add mail component,which can be used for sending mails quietly even the
users know nothing.