What are the differences between SMTP and HTTP protocol?

STMP is the Simple Mail Transfer Protocol, Which is used to Send Email, HTTP runs on 99% Of Sites.