Error » Certification & Programming center Error !! » Programming tutorials » Smtp(simple Mail Transfer Protocol)

Programming tutorials All Knowledge Info and links to posted here

Post New Thread Reply
  Smtp(simple Mail Transfer Protocol)
LinkBack Thread Tools Display Modes
Old 23-Feb-2007, 07:02 AM   #1 (permalink)
Fixed Error!
 
kingaff's Avatar

Posts: 330
Join Date: Feb 2007
Rep Power: 2 kingaff is on a distinguished road

IM:
Default Smtp(simple Mail Transfer Protocol)

SMTP as you know stands for Simple Mail Transfer Protocol. The objective of the Simple Mail Transfer Protocol (SMTP) is to
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
kingaff is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit!
Reply With Quote
   


   
Post New Thread Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


All times are GMT -8. The time now is 04:44 PM.

Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0

DMCA Policy

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230