Important alert: (current site time 7/16/2013 3:17:06 AM EDT)
 

article

A Complete Guide to Web Based Email Systems

Email
Submitted on: 2/13/2001 9:28:47 AM
By: BrainSoft Technologies, Inc.  
Level: Advanced
User Rating: By 62 Users
Compatibility: VB 6.0, ASP (Active Server Pages)
Views: 103638
author picture
(About the author)
 
     In this tutorial of 100+ pages, you can get every thing which is mainly related to build a complete web based email system. this artical will cover everthing of SMTP, POP3, MIME and HTTP. you can get a lot of material regarding to different Coding and encoding methods like BASE64 & Quoted Printable. a far better option to read this tutorial instead of reading RFCs.
 
winzip iconDownload article

Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. Afterdownloading it, you will need a program like Winzip to decompress it.Virus note:All files are scanned once-a-day by Planet Source Code for viruses, but new viruses come out every day, so no prevention program can catch 100% of them. For your own safety, please:
  1. Re-scan downloaded files using your personal virus checker before using it.
  2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.
  3. Scan the source code with Minnow's Project Scanner

If you don't have a virus scanner, you can get one at many places on the net including:McAfee.com

 
Terms of Agreement:   
By using this article, you agree to the following terms...   
  1. You may use this article in your own programs (and may compile it into a program and distribute it in compiled format for languages that allow it) freely and with no charge.
  2. You MAY NOT redistribute this article (for example to a web site) without written permission from the original author. Failure to do so is a violation of copyright laws.   
  3. You may link to this article from another website, but ONLY if it is not wrapped in a frame. 
  4. You will abide by any additional copyright restrictions which the author may have placed in the article or article's description.


Other 2 submission(s) by this author

 


Report Bad Submission
Use this form to tell us if this entry should be deleted (i.e contains no code, is a virus, etc.).
This submission should be removed because:

Your Vote

What do you think of this article (in the Advanced category)?
(The article with your highest vote will win this month's coding contest!)
Excellent  Good  Average  Below Average  Poor (See voting log ...)
 

Other User Comments

2/15/2001 2:58:20 PMrobert

very nice artice, please keep more coming

(If this comment was disrespectful, please report it.)

 
3/7/2001 4:15:34 PMShawn Elliott

well.... they voted.. so it looks like we can expect an IMAP tut ;)
(If this comment was disrespectful, please report it.)

 
6/23/2001 6:23:02 AMNitin

From the docs we can't get any material about detecting the attachments in the mails . If you know this please send it 2 me on np80@gmx.co.uk
(If this comment was disrespectful, please report it.)

 
8/15/2001 11:01:04 AMandroid

thank you thank you thank you!
This document explained many things i have always heard about, but could find no definate, well structured information on!
(If this comment was disrespectful, please report it.)

 
11/1/2001 3:09:46 AMNoor

Necessary for all those who want to learn about the e-mail systems. Fasicanting! I have found all the material here helpful. The material is presented in an new and fresh way which helps all the readers in understanding.
(If this comment was disrespectful, please report it.)

 
2/20/2002 3:41:45 AMTuk

Great stuff, thanks for posting this tutorial!
(If this comment was disrespectful, please report it.)

 
2/22/2002 10:38:58 PMFluk

What about IMAP tutorial you were going to write. Please let me know...
(If this comment was disrespectful, please report it.)

 
7/19/2002 3:01:22 PMmr_bishy

As far as im concerned it does not matter if you rip code from sources outside PSC. as long as you credit the real authors. I sence alot of jellousy here, why dont you lot stop complaining and worrie about your own submissions!
(If this comment was disrespectful, please report it.)

 
10/25/2002 6:10:27 AMFk

nice article keep up the good work

(If this comment was disrespectful, please report it.)

 
2/22/2003 11:43:55 AMFi3k1

I need the SMTP commands for authenticating a user. Did not find ith here on PSC. Any Ideas? (Mail Me)
(If this comment was disrespectful, please report it.)

 
3/10/2003 2:12:39 AM

hey its really useful
(If this comment was disrespectful, please report it.)

 
3/10/2003 2:13:42 AM

hey its really useful 4 me
(If this comment was disrespectful, please report it.)

 
3/31/2003 2:32:20 AM

Great tut :)
(If this comment was disrespectful, please report it.)

 
5/26/2004 2:49:18 PM

Bem.. a muito tempo eu procurava um grande tutorial sobre como desenvolver aplicacoes tcp/ip diretamente sem ter q utilizar ocx ou dll EXELENTE
(If this comment was disrespectful, please report it.)

 
7/3/2004 2:51:19 PMShyam Solanki

My email is lifeisliberty@rediffmail.com, I just wanted to ask is there any code by which you can search for a smtp server Or pop3 server or so...... if so pls let know.
(If this comment was disrespectful, please report it.)

 
7/12/2004 2:55:45 PMPradeep Singh

how can i get the email address and subject in my program when someone click on email address like some email client does. any help?
(If this comment was disrespectful, please report it.)

 
10/6/2004 4:43:01 AM

how can i detect there's an attachment in emails? and it seems the attachment is encoded...can i get the original form of the attachment
(If this comment was disrespectful, please report it.)

 
10/6/2004 6:17:42 AMMalik Muhammad Younus Awan

actually its not difficult to figure out. u know that a mime compliant mail messege can have multiple body parts and every part consistes of two parts: header and body part. all u need to do is to look for "Content-Disposition: attachment;
filename="something.something" attribute. if it is there then it means the contents in the body is an attachment. for encoding u need to look for Content-Transfer-Encoding: **** like attribute.. normally we require quoted printable and base64 encoding and decoding modules and all these modules are available on the pscode. need more help? drop me an email.
(If this comment was disrespectful, please report it.)

 
2/12/2005 7:40:00 AM

very nice good . thankx
(If this comment was disrespectful, please report it.)

 
3/24/2005 6:07:54 PMVB Java

good
(If this comment was disrespectful, please report it.)

 
4/13/2005 8:47:13 PMadarsh patel

nice !
please send me bulk mail code to computer_adarsh@yahoo.co.in
(If this comment was disrespectful, please report it.)

 
8/11/2005 1:16:20 PMA

thank uuuuuuuuuuuuuu
for this and i try to complete it to complete it for using many many type of the coding techniques
(If this comment was disrespectful, please report it.)

 
9/23/2005 11:18:45 PMclifford resonable

i, from philippines, a database programmer and a system analyst..i salute you!,,thanks..
(If this comment was disrespectful, please report it.)

 
8/10/2008 8:37:19 PMAvin Chanderdat

127 pages AMAZING
(If this comment was disrespectful, please report it.)

 
5/5/2010 4:13:39 AMG.Chenna Subramani

Ya U Dont know About Server I Think it's a wast for Adv user's
(If this comment was disrespectful, please report it.)

 

Add Your Feedback
Your feedback will be posted below and an email sent to the author. Please remember that the author was kind enough to share this with you, so any criticisms must be stated politely, or they will be deleted. (For feedback not related to this particular article, please click here instead.)
 

To post feedback, first please login.