How Do I Start Creating My Own Email Service?

  • Thread starter Thread starter SELFMADE
  • Start date Start date
  • Tags Tags
    Email
Click For Summary

Discussion Overview

The discussion revolves around the process of creating a personal email service, similar to established platforms like Gmail or Yahoo Mail. Participants explore various aspects including technical requirements, design considerations, and potential challenges involved in setting up such a service.

Discussion Character

  • Exploratory
  • Technical explanation
  • Conceptual clarification
  • Debate/contested

Main Points Raised

  • One participant expresses a desire to create a free email service and inquires about the relevance of Ruby on Rails for this project.
  • Another participant suggests starting with a clear idea of desired features and highlights the importance of understanding potential issues like reverse DNS.
  • A third participant emphasizes the need for a better design and suggests investing time in design before coding.
  • Further contributions stress the necessity of researching existing email clients to identify useful features and challenges, as well as the importance of establishing rules for email privacy and security.
  • Participants mention alternative technologies such as Grails, PHP, and Node.js as options for development.

Areas of Agreement / Disagreement

Participants generally agree on the importance of design and feature research, but there are multiple competing views regarding the best technologies and approaches to use for creating the email service. The discussion remains unresolved on specific methodologies and technologies.

Contextual Notes

Limitations include the lack of detailed technical steps and potential costs associated with running an email service, as well as the need for further exploration of privacy and security measures.

Who May Find This Useful

Individuals interested in software development, particularly those looking to create web applications or email services, may find this discussion relevant.

SELFMADE
Messages
80
Reaction score
0
Hello Physics Forums, CS department,

I want to create an email service similar to gmail.com or mail.yahoo.com. Where people can sign up for free. I have basic coding experience that includes getting an A on Intro to Java course at a university. Prior to that I have taught myself PHP.

Ruby on Rails seems to be the rage right now. Should I delve into that right away?

I don't even know where to start. Please help!

Thanks
 
Technology news on Phys.org
Here's a very basic blurb on how to get set up, but they do suggest outsourcing a lot because there is a lot involved.

http://www.ehow.com/how_7270763_create-own-email-website.html

First get an idea of what features you want. Why do you want to do this. I used to help clients set up mail servers a LONG time ago there are many issues you can run into like problems with reverse dns, etc... that can be a pain if you have no experience.

How much is it going to cost you? You said you wanted to offer free e-mail, do you have a plan to recoup your costs? There are a lot of things you need to consider.
 
Last edited:
A new email would most likely need to have a better design. You should invest a lot of time into designing the thing, be fore coding it.
 
I agree Jason's sentiments are spot on. You need to research existing email clients and see what cool features they have, you'll need them and what difficulties they present to the end user and you'll need to overcome them.

You have to design a compelling alternative or people won't move to your platform. You also need to establish clear rules on how email privacy is enforced, backed up, encrypted... And how you would deal with a govt request to read email of a party of interest.

There's several other platforms you could consider:
- grails ie groovy (super Java) script on rails (copies many of the features of Ruby on Rails)
- Php
- node.js write your code in javascript on both the client web page and the server.
 
Thanks for the replies. I will start from those. I needed a starting point. Again, I appreciate the inputs.
 

Similar threads

  • · Replies 15 ·
Replies
15
Views
3K
  • · Replies 18 ·
Replies
18
Views
2K
  • · Replies 2 ·
Replies
2
Views
4K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 5 ·
Replies
5
Views
4K
  • · Replies 7 ·
Replies
7
Views
5K
  • · Replies 2 ·
Replies
2
Views
4K
  • · Replies 11 ·
Replies
11
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
Replies
4
Views
3K