When you've got a shared web hosting plan and you create an email address, you might consider the option to send and receive emails for granted, but in fact, that isn't always true. Sending emails isn't always a part of the website hosting plans that companies have and an SMTP service is required to be capable to do that. The abbreviation means Simple Mail Transfer Protocol and this is the piece of software that enables you to send e-mails. If you are using an email app, it connects to the SMTP server. The latter then looks up the DNS records of the domain, which is a part of the receiving address to find out which email server manages its email messages. After system data is swapped, your SMTP server delivers the message to the remote IMAP or POP server and then the email is finally delivered in the related mailbox. An SMTP server is needed if you work with some kind of contact page too, so if you work with a no charge hosting package, for example, it is likely that you will not have the ability to make use of such a form since many free of charge website hosting providers do not allow outgoing email messages.