?
Solved

Email server.

Posted on 2004-08-12
11
Medium Priority
?
293 Views
Last Modified: 2013-11-24
Hi all,
I've wrote a pretty basic web server before (with the help of you java developers), and I'm interested in moving on to an email server (ie, SMTP and POP3).
I haven't had any luck finding online information. And my TCP/IP book doesn't have enough about SMTP and POP3 to build an email server.

Could someone help?  I've built a basic SMTP client previously. However, an SMTP and POP3 SERVER is different. What methods are used to transfer the emails? What commands are sent to a POP3 server to request emails? What are the login sequences??

If any one can help. ie; any tutorials, good SMTP/POP3 references, then it would be MUCH appreciated.

Thanks in advance,
[r.D]

PS: I would have asked this question in the networking section, however, I feel that atleast some of you Java developers could help, and also help relate the protocol to Java.
0
Comment
Question by:DrWarezz
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 3
  • 2
  • +2
11 Comments
 
LVL 35

Assisted Solution

by:girionis
girionis earned 120 total points
ID: 11783073
I think you better off looking at JAMES: http://james.apache.org/ since it is a 100% pure java mail server. You can get ideas by looking at the code.
0
 
LVL 35

Expert Comment

by:girionis
ID: 11783103
You might also want to take a look here: http://www.easternct.edu/personal/faculty/meunierj/Source/Java/
0
 
LVL 86

Expert Comment

by:CEHJ
ID: 11783137
Why write your own when there are tons available for free? ;-)
0
Optimize your web performance

What's in the eBook?
- Full list of reasons for poor performance
- Ultimate measures to speed things up
- Primary web monitoring types
- KPIs you should be monitoring in order to increase your ROI

 
LVL 4

Accepted Solution

by:
omry_y earned 160 total points
ID: 11783144
0
 
LVL 9

Author Comment

by:DrWarezz
ID: 11783371
Argh, you see... this is why you guys are the best. :P
That looks like everything I need :o)  I shall look at it all, and get back to you.

Thanks all!
[r.D]
0
 
LVL 86

Assisted Solution

by:CEHJ
CEHJ earned 120 total points
ID: 11783402
0
 
LVL 9

Author Comment

by:DrWarezz
ID: 11850631
Woops, sorry all!  [Thanks Venabili..]

I haven't been working on this email server for a while (I've been too busy :o( ).
However, you lot seem to have given me enough info. :o) Thanks.

I shall look over the Q, and assign points.

Thanks again!
[r.D]
0
 
LVL 20

Expert Comment

by:Venabili
ID: 11850664
Thanks for returning and closing this  DrWarezz :)

Venabili
0
 
LVL 35

Expert Comment

by:girionis
ID: 11850673
:)

Thanks to Venabili also for reminding the user :)
0
 
LVL 86

Expert Comment

by:CEHJ
ID: 11850674
8-)
0

Featured Post

Get 15 Days FREE Full-Featured Trial

Benefit from a mission critical IT monitoring with Monitis Premium or get it FREE for your entry level monitoring needs.
-Over 200,000 users
-More than 300,000 websites monitored
-Used in 197 countries
-Recommended by 98% of users

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction This article is the last of three articles that explain why and how the Experts Exchange QA Team does test automation for our web site. This article covers our test design approach and then goes through a simple test case example, how …
In this post we will learn how to make Android Gesture Tutorial and give different functionality whenever a user Touch or Scroll android screen.
This tutorial will introduce the viewer to VisualVM for the Java platform application. This video explains an example program and covers the Overview, Monitor, and Heap Dump tabs.
Viewers will learn how to properly install Eclipse with the necessary JDK, and will take a look at an introductory Java program. Download Eclipse installation zip file: Extract files from zip file: Download and install JDK 8: Open Eclipse and …
Suggested Courses
Course of the Month10 days, 6 hours left to enroll

765 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question