Установите адрес ответа для контактной формы на почтовый адрес пользователя

drupal.stackexchange https://drupal.stackexchange.com/questions/1522

  •  16-10-2019
  •  | 
  •  

Вопрос

У меня есть сайт Drupal 7 с небольшим количеством модификаций, и у меня есть /контакт Форма включена для анонимных и зарегистрированных пользователей, чтобы они могли легко связаться с администратором (то есть мне).

Что меня раздражает, так это то, что у их сообщений всегда есть мой собственный адрес почты в качестве адреса ответа. И поэтому, чтобы ответить на них, я должен искать мою папку «отправленные элементы» для имени пользователя (я передавать почту через Gmail на моем сервере Centos).

Разве нет способа установить адреса ответов для тех зарегистрированных пользователей, и почему это не сделано по умолчанию?

я добавил апач /и т. Д./Mail/Trusted Users, чтобы избавиться от следующего заголовка почты:

X-Authentication-Warning: MySite.com: Apache установил отправителя на my@email.com с помощью -f

Но, тем не менее, я вижу, что заголовок «от» всегда установлен на адресе администратора.

Это было полезно?

Решение

Разве нет способа установить адреса ответов для тех зарегистрированных пользователей, и почему это не сделано по умолчанию?

Когда аутентифицированные пользователи отправляют сообщение с использованием системы контакта с системной контактной формой, адрес электронной почты, назначенный отправленному сообщению, является тем, что установлено для их учетной записи пользователя; Я только что проверил его на своем тестовом сайте Drupal 7, и я могу подтвердить, что он работает таким образом.

Проблема, которую вы видите, вероятно, вызвана тем фактом, что вы передаете электронные письма через Gmail. Если вам нужно добавить какой -либо заголовок в электронное письмо, отправленное из Drupal для решения этой проблемы, вы можете реализовать Hook_mail_alter () в пользовательском модуле.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с drupal.stackexchange
scroll top