SMTP finished for testing. (Some function not finished yet, but it's good for work.) That's so fun to play with SMTP. Not sure if i will add attachment support into it.