Skip to main content

What is SMTP - Simple Mail Transfer Protocol

hello everyone in this Article we're going to talk about SMTP SMTP stands for a Simple Mail Transfer Protocol now I previously did a video on pop and IMAP which those are the protocols that are used for retrieving email and now I'm doing a video on SMTP which is a protocol that is used for sending email SMTP is basically a set of commands that authenticates and directs the transfer of email now a good way to remember what SMTP does is by looking at the acronym SMTP and associating it with sending mail to people so as an example when you write an email using an email client such as Microsoft Outlook and then when you hit send the email travels from your computer to your email server using the SMTP protocol now this server is also known as the SMTP server and this is what's configured in your email client so for example if you're using Gmail the SMTP server address would be smtp.gmail.com and then your SMTP server will send the message to the recipients email server also using SMTP then the email will stay on the recipients email server until the recipient logs into their email account and downloads the email using pop or IMAP or they can just view the email on the server by using webmail now SMTP uses the TCP protocol and if you're not familiar with what TCP does while TCP is a connection-oriented protocol and it guarantees the delivery of the email now this is assuming that the destination email address is correct and still exists but if for some reason that the email that you sent does not reach its destination so for example maybe you misspelled the email address or the email address no longer exists so if this happens you'll get that familiar mail delivery error in your mailbox informing you that the email you sent failed and just like pop and IMAP SMTP is also configured in your email client such as Microsoft Outlook Mozilla Thunderbird or your mobile device so for example if you're using Gmail you would use SMTP gmail.com in the outgoing server settings in your email client and this is also known as the SMTP server setting this setting tells your email client where it can send the email to so in conclusion basically SMTP is similar to a mailman the mailman picks up the mail from your mailbox at your home and then finds the correct route and then delivers it to the destination mailbox

Comments

Popular posts from this blog

Port Forwarding Explained

what is port forwarding now maybe you've heard about it but you weren't exactly sure what it was or how it works so basically port forwarding allows computers over the Internet to connect to a specific computer or service within a private network it's basically making your computer accessible over the Internet even though you're behind a router so for example let's say a friend of yours at their home wants to remotely control your computer at your home using a service such as remote desktop connection now remote desktop connection is a service built into Microsoft Windows that enables you to connect to another computer running Microsoft Windows and then once you're connected to the remote computer you can use that computers programs and files just as if you were sitting in front of it so now your friend is ready to connect to your computer so we starts up the remote desktop connection and sends the request to your public IP address with a specific port number no...

32 bit vs 64 bit

computer hardware and software can come in 32 or 64-bit versions the difference between a 32-bit and a 64-bit is the way that it handles memory the bit size refers to the memory that it can address a 32-bit system can reference 2 to the 32nd power bytes of memory which equals to about 4 gigabytes however a 64-bit system can reference 2 to the 64th power bytes of memory which equals to about 16 exabytes which is 4 billion times more memory than a 32-bit now that number is so huge that it's virtually unlimited because we will never need to use that amount of memory so in a computer in order for data or a program to run it needs to be loaded into Ram first so the data is stored on the slower hard drive and from the hard drive it's loaded into the faster Ram and once it's loaded into Ram the CPU can now access the data or run the program now in a 32-bit system since the maximum amount of memory that it can support is 4 gigabytes it may not be enough to hold all the data that th...

TCP vs UDP Comparison

whenever a computer wants to communicate with another computer the communication between those two computers needs to be good and reliable so we can guarantee that the data is received correctly for example when you want to view a webpage or download a file or look at an email you'd expect to view the webpage intact and in order with nothing missing or if you're downloading a file you would want the entire file and not just a part of the file because if data is missing or out of order then it wouldn't be of any benefit to you so this is where TCP comes in TCP stands for transmission control protocol and this is one of the main protocols used in a tcp/ip network and TCP is what is used to guarantee that all the data is received and in order because without TCP then some of the data could be missing or out of order because if you view a web page without TCP your web page could be all messed up the images could be missing or the text could be backwards and out of order or if y...