SMTP, IMAP and POP protocol implementation together with clients and servers