Which setup to use for email handling platform

43 views Asked by At

My goal is to build a system where each user has an email address to which he can forward e-mails. From these emails the system should take: subject, date, recipient, text. This data should go into a database with a unique ID per mail and user.

Now I know this doesn't sound that complicated, but I am wondering which programming language to use. Also I wonder how to host the email, since there will be quite some email addresses and there should be some job running to detect when new emails are coming in.

Not very experienced at this so hoping that some of you could give me some tips to look into. I hope this question is not too general - I did my best to be specific. All input is very much appreciated.

Thanks, Vincent

1

There are 1 answers

1
David Hayes On BEST ANSWER

Essentially you need three components

  1. A Mail Server (to receive the emails) Look at MS Exchange (Windows) or Postfix (Linux) as examples
  2. Some code to parse the incoming emails, you could use almost anything to do this
  3. A database, look at SQL Server, My SQL as examples

Your question is a bit broad to give more specific advice