Click here to Skip to main content
15,886,045 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
Hello Guys,

I Ned a help, i want to develop a website like gmail where your can able to send email, receive email on my website. so want to develop
CSS
IMAP server: imap.mywebsite.com
POP server: pop.mywebsite.com
SMTP server: smtp.mywebsite.com


i did't get idea about this how can i develop this thing where your can able to compose mail and send that mail and also able revive email from different email provider services

example of gmail.com
when user compose mail to send to thread part

gmail sender user id it username@gmail.com
and reviver user id is userame@yahoo.com

when gmail your send a mail to yahoo user then
yahoo user receive email from gmail and then and yahoo your found that that email send by gmail user by identity is of his/her email is user@gmail.com

this is i am trying to develop how can i do this thing in ASP.net, C# Programming, linq

Thank
Hope someone help me to make this thing which i want to develop
Posted

What you are looking to do is create a full email server. Here is a Code Project article that will show you how it can be done:

SMTP and POP3 Mail Server[^]

Here is another site that might be useful:

http://www.ericdaugherty.com/dev/cses/[^]

In the end, however, you will need to create the website that displays the emails and allows the users to send email. Sending email via C# is not difficult. Receiving and displaying email will be more difficult.

As far as my recommendation, I would recommend against doing this. Trying to recreate an email server is not a good idea. There is a lot more that goes into them besides just sending and receiving email. I would recommend instead that you use an existing email server and just put your own front-end on it (if you really need to). Most email servers come with a web front-end, though, so it really isn't necessary.
 
Share this answer
 
Tutorials - jGuru: Fundamentals of the JavaMail API[^]

That should give you a jump start.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900