我有这样的要求,该网站 的每个用户将邮寄任何其他用户,我有通信规则 (让他们暂时搁置)。因此,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. codeigniter在没有配置电子邮件库的情况下发送电子邮件
- 3. 在没有SMTP服务器的情况下在Django中发送电子邮件。像PHP邮件()函数一样
- 4. 在没有交换服务器的情况下在共享点2010中配置传入电子邮件
- 5. 在没有服务器端脚本的情况下从网站发送电子邮件
- 6. 报告服务 - 如何在没有固定时间表的情况下通过电子邮件发送邮件
- 7. 在没有将文件保存到网络服务器的情况下发送带附件的电子邮件
- 8. 用户没有在对讲服务中设置电子邮件
- 9. 在没有用户交互的情况下在Android中发送电子邮件
- 10. 在没有用户介入的情况下发送电子邮件android
- 11. BlackBerry叶栅在没有用户交互的情况下发送电子邮件
- 12. Laravel在没有电子邮件和密码的情况下登录用户
- 13. 在没有用户干预或意图的情况下发送电子邮件
- 14. 在没有用户提示的情况下发送电子邮件
- 15. 在没有用户干预的情况下从Android App发送电子邮件
- 16. 如何在没有服务器的情况下对电子邮件客户端进行编码?
- 17. 在没有注册商的情况下创建电子邮件帐户 - 理论
- 18. 如何在不配置邮件服务器的情况下将邮件发送到所有域
- 19. 在不使用.gitconfig的情况下设置Git用户名和电子邮件?
- 20. 测试发送电子邮件没有电子邮件服务器
- 21. 在java中实现一个电子邮件服务器
- 22. 如何在Jenkins中配置电子邮件SMTP服务器?
- 23. 如何在Zabbix服务器中配置电子邮件警报?
- 24. 如何在Alfresco Activiti中配置电子邮件服务器?
- 25. 我可以在没有实际发送电子邮件的情况下查看邮件视图吗?
- 26. 与链接的HTML电子邮件,HTML电子邮件的情况下打开
- 27. 在没有本地安装smtp服务器的情况下发送smtp邮件
- 28. 网站和电子邮件的多个名称服务器
- 29. 从公司电子邮件发送电子邮件到部署在内部网上的邮件服务器
- 30. 在电子邮件模块中配置电子邮件后,电子邮件存储在sugarcrm表中的位置?
歧义:您从外部列出邮件作为要求,但然后询问是否可以在没有邮件服务器的情况下使用内部邮件。请更清楚地说明它是内部+外部还是内部设置。 – akaihola 2009-01-27 21:04:05