简体   繁体   English

用于电子邮件处理平台的设置

[英]Which setup to use for email handling platform

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. 此数据应进入每个邮件和用户具有唯一ID的数据库。

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 谢谢文森特

Essentially you need three components 本质上,您需要三个组件

  1. A Mail Server (to receive the emails) Look at MS Exchange (Windows) or Postfix (Linux) as examples 邮件服务器(用于接收电子邮件)以MS Exchange(Windows)或Postfix(Linux)为例
  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 一个数据库,看一下SQL Server,以My SQL为例

Your question is a bit broad to give more specific advice 您的问题有点广泛,可以提供更具体的建议

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM