![]() |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
![]() |

|
| Programming tutorials All Knowledge Info and links to posted here |
![]() |
|
Smtp(simple Mail Transfer Protocol)
|
LinkBack | Thread Tools | Display Modes |
|
|
#1 (permalink) |
|
Fixed Error!
Posts: 330
Join Date: Feb 2007
Rep Power: 2
IM:
|
transfer mail reliably and efficiently. The most important feature in smtp is to transport mail accross networks. When an SMTP client has a message to transmit, it establishes a two-way transmission channel to an SMTP server. this protocol is a TCP\IP used to send and receive mail. people usally used a smtp program to send email, and a POP3 or IMAP for receiving mail send tot here local server. As you already know you will need an smtp client to be able to send messages to the local smtp server, usally port 25 is the common port used for smtp servers. or you can use the well known tool called "telnet" to send messages to an smtp server, you can just connect to the host threw port 25 "telnet host 25". An SMTP server may be either the ultimate destination or an intermediate "relay" (that is, it may assume the role of an SMTP client after receiving the message) or "gateway" (that is, it may transport the message further using some protocol other than SMTP). Once a given mail message has been transmitted, the client may either request that the connection be shut down or may initiate other mail transactions. As you already know this protocol provides a machanism of the transmission of mail. Most mail programs such as Eudora let you specify both an SMTP server and a POP server. On UNIX-based systems, sendmail is the most widely-used SMTP server for e-mail. A commercial package, Sendmail, includes a POP3 server and also comes in a version for Windows NT, also another popular smtp server on unix-based operating systems is postfix. Now i will provide you with simple SMTP Commands you eill use when establishing a connection to a smpt server there either a telnet client or a smtp client. **********SMTP COMMANDS************* "hint": will be using host 26.45.36.50 as an example. HELO 26.45.36.50 - The "Helo" command is used to declare where your sending your mail from MAIL FROM: snoop@hacktheb0x.tk - The "Mail FROM" command is used to tell the server where the mail is coming from RCPT TO: billgates@microsoft.com - The "RPCT TO" command is used to tell the server where to send the mail Data - once you type "data" into the smtp client you can start writting your mail in the next line . - the dot is used to tell the smtp server that your done writting your message QUIT - this command is used to quit the communication between the client and server *************************************** once you find an smtp server you can establish a connection using a smtp client and start using this commands. if you dont have a smtp server, i'll show you how you can find one in a minute. Now to find an smtp server you can scan a range of ip's and look to see if they have port 25 or pop3(port 110) open if you do then your lucky and you can start using the smtp server, if you dont then i suggest of downloading or installing a smtp server. as i said above in unix-like operating systems you can used either sendmail or postfix, there are more but does are the most popular ones. well this is the end of the tutorial, if this isn't much for you then i suggest reading more tutorials on smtp then. this si my first attempt of writting an smtp tutorial, if i did pretty bad than im sorry, atleast i try. and i want to apologize for grammar |
|
|
|
|
|
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|