我是PostFix的新手,并且最近将PostFix设置为服务器。在测试中,PostFix工作正常并使用存储在PostFix凭证文件中的“发件人”电子邮件地址中继电子邮件,例如admin@mydomain.com和密码:xxxxxxx
我的问题是:我们有一个网络应用程序,允许网站用户之间的直接电子邮件发送功能。用户1可以发送电子邮件给用户2(user2@example.com)和vise verse。但是在使用PostFix服务器发送电子邮件时,user2将始终收到admin@mydomain.com而不是user1@example.com,因此user2无法直接向用户1回复电子邮件。
这个问题更大,因为我们有数千名用户在等待此功能。因此,如果有人可以帮助我配置PostFix服务器,以便在发送电子邮件时,用户可以使用任何Web表单将其电子邮件ID设置为电子邮件的“发件人”字段,并且接收用户将收到电子邮件,因为电子邮件是最初由user1@example.com生成,以便他可以通过他的电子邮件ID直接回复用户1。
我已经就PostFix做了一些关于这个问题的研究工作,但没有找到太多有趣的问题。其他人遵循的方法是使用smtp_generic_maps,但这只适用于存储在>> / etc / postfix / generic中的一组有限的电子邮件ID。但我们希望此解决方案完全动态,以便任何用户都可以将FROM作为他/她的电子邮件添加,而内部电子邮件将使用PostFix中的admin@mydomain.com发送。
非常感谢早期的反应。
由于
答案 0 :(得分:0)
最后,我使用Grails应用程序解决了这个问题,该应用程序并不需要在PostFix中添加固定的电子邮件。
使用Grails Mail插件并将PostFix服务器设置为默认邮件服务器。
还在Postfix中添加入站连接,以便其他电子邮件服务不会禁止您。
同时将端口从25更改为其他端口,因为端口25用于发送Trozen马和垃圾邮件..
我现在喜欢PostFix ..为您的小型企业享受免费邮件服务。
由于