2012-04-04 31 views
0

我很好奇为了创建自己的邮件服务器,我需要学习哪些编程语言。我不打算与大牌竞争,只是玩耍。什么编程语言用于邮件服务器?

例如,gmail,yahoo,msn。能够动态添加@ domain.com电子邮件并允许用户检查和发送电子邮件。

+0

人们应该停止思考某些语言是用来构建某些软件的。这只是一种编程语言。您可以创建一个网站C. – MMM 2013-05-29 14:56:28

回答

0

邮件服务器可以写在几乎任何东西。通常较大的(sendmail/exim)是c/C++,但是,你可以根据你选择的任何东西写一个。如果你看看SMTP的工作原理,那么它就是一个很大的文本对话。

+0

可以通过网络上的PHP来完成吗? – Samir 2012-04-04 14:39:11

+0

如果你足够的努力尝试,你可以用php命令行来完成它,它需要在一个端口上运行和监听,所以无论是需要为每个端口连接触发还是不断运行。 – BugFinder 2012-04-04 14:42:19

+0

虽然有人可能希望为此使用PHP,但请记住,真实世界的邮件服务器有更多的事情要做,只是听一个端口上的连接。主要的问题是它是一个长时间运行的过程,而php从来没有设计过,没有内置的工具来处理这些任务。 PHP总是用于短时间的任务,如生成HTML页面,处理用户输入等等。它可能会在未来发生变化,但截至今日,情况正如此。 – akhilless 2013-05-25 12:12:54