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

Postfix FROM заголовок по умолчанию

Я пытался и пытался найти выход из этого в Google. Это определенно должна быть очень распространенной проблемой, потому что я на полпути к Linux и et я жалуюсь на настройки по умолчанию и как их изменить.

На веб-сервере у меня есть базовая контактная форма на основе php. Пользователь может указать свое имя в поле from, но Postfix не будет принимать это значение и фактически использовать его.

Например, если я поставлю John Doe в поле from заголовки писем выглядят следующим образом

From John@vpsuser.vpslink.com

Как мне это исправить? И если вы по какой-то причине не хотите мне рассказывать, как это сделать, то хотя бы укажите мне правильное направление. Я прочитал вопросы и ответы нескольких людей, и ни один из них, похоже, не соответствует моей ситуации.

Некоторые источники говорят, что в файл доступа нужно добавить то-то и то-то, или что-то еще для транспортировки. всякий раз, когда я просматриваю эти файлы, они выглядят как мужские файлы, и это меня очень смущает.

Где-то во всей системе постфиксов есть настройка по умолчанию, которая убирает пробелы и добавляет строку user @ hostname. Где / как я могу это исправить?

Кажется, что у другого хоста был свой постфикс (или какой-либо другой эквивалент, который они использовали), чтобы разрешить пробелы и позволить поместить только имя в заголовок From. Это была учетная запись виртуального хостинга, поэтому я точно не знаю, что они сделали.

В конце концов, я изменил свой PHP. Я заключил имя в двойные кавычки, а адрес электронной почты - в скобки <>, и теперь все работает нормально.

Думаю, ваша "проблема" описана здесь: ADDRESS_REWRITING_README. Этот документ описывает некоторые правила перезаписи по умолчанию (включая логику изменения неполных или искаженных адресов отправителя).