我有一台服务器,它托管几个网站。当用户在网站上填写表单时,我从 root@webserver 获取表单,而不是从托管网站的邮件获取表单。我该如何检查为什么会发生这种情况?
Web 服务器运行的是 RedHat 5 Linux。
答案1
您需要配置邮件服务器(即实际执行投递的软件)来为您重写邮件标头。Red Hat 5 的默认邮件程序是 Sendmail,但您可以轻松地使用 Postfix(我发现 Postfix 更易于配置,特别是如果您是邮件服务器新手)。
要更改 @ 后面的名称,您需要使用伪装配置选项。请参阅文档以了解如何执行此操作(或进行一些 Google 搜索),但我建议先阅读一些有关邮件服务器工作原理的内容。
http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5/html/Deployment_Guide/s1-email-mta.html