Назад | Перейти на главную страницу

Форма отправляется из root вместо почты пользователя

У меня есть сервер, на котором размещено несколько сайтов. Когда пользователь заполняет форму на веб-сайте, я получаю ее от root @ webserver, а не из почты, которая принадлежит размещенному веб-сайту. Как я могу проверить, почему это происходит?
Веб-сервер работает под управлением RedHat 5 linux.

Вам необходимо настроить почтовый сервер (который является программным обеспечением, фактически выполняющим доставку), чтобы переписывать заголовки писем за вас. Почтовой программой по умолчанию для 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