我有這樣的要求,該網站 的每個用戶將郵寄任何其他用戶,我有通信規則 (讓他們暫時擱置)。因此,user1將挑選一個電子郵件ID,如: mypickeduser1n ... @ sitedomain.com,並將發送電子郵件至 user2,其電子郵件ID將如下: mypickeduser2n ... @ sitedomain.com。正如任何數量的用戶將 發送電子郵件給任何數量的用戶。而任何局外人應該是 能夠發送電子郵件到mypickeduser2n ... @ sitedomain.com。我的問題 是,所以在這種情況下,我是否需要建立自己的smtp(安裝郵件) 服務器。我完全是在smtp舞臺上的新手。我可以在沒有「郵件服務器」 配置的用戶之間實現 電子郵件通信嗎? 這可以實現嗎?在沒有「郵件服務器」配置的情況下在網站用戶之間實現電子郵件?
0
A
回答
4
你需要一個郵件服務器。即使本地電子郵件直接存放在某個郵件目錄或數據庫中,也必須負責接受來自外部世界的電子郵件。我推薦使用後綴 - 它功能強大但易於設置,配置文件看起來不像克林貢。
1
有幾個Django的應用程式在那裏處理用戶之間的消息傳遞,但似乎是積極的只有一個:
這給你所有你要的功能,除了外人能夠發送郵件給用戶。
這是一個非常困難的問題,你肯定會需要一個郵件服務器和很多自定義代碼。
2
如果您希望用戶能夠在Django中創建電子郵件帳戶,您需要Django,您的MTA和您的IMAP/POP服務器使用相同的用戶帳戶數據庫。
我已經成功地使用了以下設置:
- PostgreSQL爲用戶數據庫
- Postfix爲MTA
- Dovecot作爲IMAP服務器
- 定製Django應用程序與用戶帳戶管理前端
- 虛擬郵件用戶帳號(不使用Unix帳號)
我只使用Django管理界面讓管理員管理郵件帳戶,但用戶的管理UI也很容易實現。
一些提示和信息來源爲這樣的設置:
- 請仔細設計數據庫模式。我根據以下提到的howtos進行了基於Django集成的修改。
- 注意所有組件對用戶密碼使用相同的加密。
- 2周的howtos(first,second)描述達夫科特和後綴如何可以鑑定PAM和PostgreSQL用戶作爲後端
- 一個howto in German爲達夫科特/後綴/ PostgreSQL的
- 膠合爲Debian一起虛擬用戶/域支持一個howto ,後綴2 SMTP AUTH,與SASL2的libpam-pgsql的Postfix的,PostgreSQL和達夫科特
- 的Postfix PostgreSQL howto
您可能還需要檢查出Virtual Mail Manager通過Dovecot/Postfix/PostgreSQL設置管理域名,賬號和別名的命令行工具。
+0
你如何捆綁Django和Postfix(或任何其他MTA,如sendmail)? – 2009-01-29 21:06:36
相關問題
- 1. 在沒有電子郵件服務器的情況下配置Kaa(0.10.0)
- 2. 在沒有電子郵件的情況下在ruby上使用電子郵件
- 3. Django電子郵件配置Bluehost電子郵件服務器
- 4. codeigniter在沒有配置電子郵件庫的情況下發送電子郵件
- 5. 在沒有SMTP服務器的情況下在Django中發送電子郵件。像PHP郵件()函數一樣
- 6. 在沒有交換服務器的情況下在共享點2010中配置傳入電子郵件
- 7. 在沒有郵件會話的情況下使用Java創建電子郵件
- 8. 在沒有服務器端腳本的情況下從網站發送電子郵件
- 9. 報告服務 - 如何在沒有固定時間表的情況下通過電子郵件發送郵件
- 10. 在沒有將文件保存到網絡服務器的情況下發送帶附件的電子郵件
- 11. 用戶沒有在對講服務中設置電子郵件
- 12. 在沒有網絡服務器的情況下使用php在Linux上發送電子郵件
- 13. 在沒有用戶交互的情況下在Android中發送電子郵件
- 14. 在用戶不知道的情況下發送電子郵件
- 15. 在不使用SMTP服務器的情況下發送電子郵件
- 16. BlackBerry葉柵在沒有用戶交互的情況下發送電子郵件
- 17. Laravel在沒有電子郵件和密碼的情況下登錄用戶
- 18. 在沒有用戶干預的情況下從Android App發送電子郵件
- 19. 在沒有用戶提示的情況下發送電子郵件
- 20. iOS 6在沒有用戶交互的情況下發送電子郵件
- 21. 在沒有用戶介入的情況下發送電子郵件android
- 22. 如何在沒有電子郵件的情況下創建stormpath用戶?
- 23. 在沒有用戶干預或意圖的情況下發送電子郵件
- 24. 如何在沒有交換服務器的情況下通過網絡共享電子郵件聯繫人?
- 25. 在沒有在ios 7中顯示電子郵件作曲者視圖的情況下發送電子郵件
- 26. 如何在沒有服務器的情況下對電子郵件客戶端進行編碼?
- 27. 在不泄露服務器IP地址的情況下發送電子郵件
- 28. 如何在不發送電子郵件的情況下檢查smtp服務器?
- 29. 在沒有註冊商的情況下創建電子郵件帳戶 - 理論
- 30. 如何在沒有選擇器對話框的情況下發送電子郵件,默認情況下爲電子郵件客戶端?
歧義:您從外部列出郵件作爲要求,但然後詢問是否可以在沒有郵件服務器的情況下使用內部郵件。請更清楚地說明它是內部+外部還是內部設置。 – akaihola 2009-01-27 21:04:05