When you've got a shared website hosting package and you set up an e-mail address, you may consider the option to send out and receive emails for granted, but in fact, that isn't always true. Sending email messages isn't always included in the web hosting plans that service providers feature and an SMTP service is required to be capable to do that. The abbreviation signifies Simple Mail Transfer Protocol and that is the software application that permits you to send out e-mail messages. If you are using an e-mail program, it connects to the SMTP server. The latter then queries the DNS data of the domain name, which is a part of the receiving address to find out what email server deals with its email messages. After system information is interchanged, your SMTP server provides the email to the remote IMAP or POP server and the e-mail is finally delivered in the related mailbox. An SMTP server is necessary if you are using some kind of contact page as well, so if you work with a cost-free hosting plan, as an example, it is likely that you will not have the ability to make use of such a form as most cost-free website hosting companies do not allow outgoing e-mail messages.