2012-04-04 29 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