我正在開發一個定製的SMTP服務器,它也差不多完成了。其他SMTP現在可以與我的SMTP聯繫,並且我可以成功接收他們發送給我的內容。但現在我認爲是SMTP的責任來存儲收到的電子郵件,或者我將不得不將收到的值傳遞給存儲這些值(例如收到的電子郵件的數據)的任何其他程序。如果是的話那麼這個程序是什麼?如果沒有,那麼誰將存儲收到的值,是SMTP?在SMTP上收到電子郵件後會發生什麼?誰存儲電子郵件,是SMTP嗎?
0
A
回答
0
如果您想在Postfix(這恰好是我有經驗的唯一SMTP服務器)後爲您的自定義SMTP服務器建模,Postfix使用Postfix-maildrop以mbox格式在文本文件中存儲電子郵件/ var/mail/[用戶名](在Ubuntu/Debian中,這是他們居住的地方)。
我發現在另一個線程的詳細信息如下: https://unix.stackexchange.com/questions/23277/where-does-postfix-store-email
描述的Mbox格式: http://en.wikipedia.org/wiki/Mbox http://tools.ietf.org/html/rfc4155
1
什麼你寫的是一個郵件傳輸代理(MTA)。將郵件傳遞到用戶郵箱的軟件稱爲郵件傳遞代理(MDA)。 MDA可以是MTA的一部分(也就是說,你可以在你的服務器上編寫知道如何傳遞給mbox,maildir等的代碼,就像Sendmail一樣),或者它可以是一個獨立的程序,如procmail或信箱。
相關問題
- 1. SMTP電子郵件
- 2. SMTP電子郵件發送
- 3. SMTP:發送電子郵件
- 4. 發送本地電子郵件到smtp
- 5. smtp php電子郵件腳本不發送電子郵件
- 6. C++電子郵件/ SMTP
- 7. SMTP電子郵件活
- 8. cakephp 2.0 smtp電子郵件
- 9. 電子郵件:SMTP和PHP
- 10. 電子郵件轉到第一個收件人smtp郵件python
- 11. 在asp .net上的SMTP電子郵件
- 12. 發送電子郵件使用net/SMTP
- 13. 與Gmail的SMTP發送電子郵件
- 14. 發送電子郵件的SMTP錯誤?
- 15. Smtp電子郵件發送不工作?
- 16. 不能發送電子郵件與smtp
- 17. 使用SMTP發送電子郵件
- 18. CakePHP電子郵件smtp不發送
- 19. SMTP電子郵件不發送
- 20. 通過SMTP發送電子郵件
- 21. SMTP不發送電子郵件ASP.NET
- 22. SMTP電子郵件不發送
- 23. 發送電子郵件的SMTP例外
- 24. 發送帶有SMTP的電子郵件
- 25. 不能發送電子郵件(smtp)
- 26. log4net smtp appender不發送電子郵件
- 27. 發送電子郵件OAUTH2 SMTP Outlook Java
- 28. C# - SMTP - GoDaddy - 發送電子郵件
- 29. 使用SMTP發送電子郵件
- 30. 發送電子郵件的SMTP錯誤
從SMTP的角度來看,您可以傳遞消息或在最終目的地接受消息。你如何做到這一點(存儲在數據庫中?傳遞給LDA?發送給祕書的打印機?)基本上取決於站點和應用程序。 – tripleee