Article ID: 111498, created on Jul 12, 2013, last review on May 8, 2014

  • Applies to:
  • Operations Automation 5.4
  • Operations Automation 5.3
  • Web Presence Builder 10.4
  • Plesk 11.x for Linux
  • Plesk 10.x for Linux
  • Plesk Sitebuilder 4.5 for Linux/Unix

Симптомы


Уведомления от модуля Контактная форма в Web Presence Builder 10, 11


Настройки модуля Контактная форма в Web Presence Builder 10 и 11 позволяют изменить значения полей Получатели, Тема и Название кнопки.

Поле Получатели содержит адреса электронной почты, на которые приходят уведомления, отправляемые модулем Контактная форма с опубликованного сайта. Подробную информацию об этом модуле смотрите в главе Контактная форма в Руководстве администратора Parallels Plesk Panel 11.0.

Уведомления модуля Онлайн-магазин в Parallels Plesk Sitebuilder 4.5


Во время настройки модуля Онлайн-магазин вы указываете свой адрес электронной почты для отправки уведомлений. Это адрес электронной почты владельца онлайн-магазина. Согласно этой главе в Руководстве пользователя Plesk Sitebuilder 4.5 для Linux/Unix, этот адрес отображается в качестве отправителя уведомлений. Когда покупатель делает заказ в онлайн-магазине, он тоже вводит свой адрес электронной почты.

При создании заказа сайт отправляет два уведомления. Одно из них адресовано владельцу онлайн-магазина, а в качестве отправителя указывается адрес покупателя. Адресатом второго уведомления является покупатель, а отправителем - владелец магазина. Это встроенное поведение модуля Онлайн-магазин. Значение поля "От кого" не может быть изменено; это всегда будет адрес владельца магазина или адрес покупателя.

Описание проблемы


В Web Presence Builder 10 и 11 и в Parallels Plesk Sitebuilder 4.5 отправка уведомлений осуществляется с помощью функции PHP mail(). Отправителем этих уведомлений является "from=<apache@sitebuilder_host>", где apache - это пользователь Apache, а sitebuilder_host - это доменное имя сервера. Иногда спам-фильтры на серверах получателей могут принять такие уведомления за спам.

Можно ли изменить адрес отправителя?

Решение

Чтобы изменить отправителя, добавьте поле -r sender@domain.tld в параметр sendmail_path в вашей конфигурации PHP:  

1. Чтобы изменить отправителя для всех сообщений, отправляемых с сервера:
 
/etc/php.ini
--->8---
sendmail_path = /usr/sbin/sendmail -t -i -r sender@domain.tld
---8<---

 
2. Чтобы изменить отправителя для сообщений, отправляемых с определенного домена в Parallels Plesk Panel (если сайт Parallels Plesk Sitebuilder/Web Presence Builder опубликован на одном из доменов Plesk):
 
/var/www/vhosts/DOMAIN.TLD/conf/vhost.conf
--->8---
php_admin_value sendmail_path "/usr/sbin/sendmail -t -i -r sender@domain.tld"
---8<---

 
После того как вы создадите файл /var/www/vhosts/DOMAIN.TLD/conf/vhost.conf на сервере Plesk, не забудьте пересоздать конфигурационные файлы Apache с помощью утилиты websrvmng в случае Parallels Plesk Panel 8.x и 9.x или с помощью утилиты httpdmng в случае Parallels Plesk Panel 10.0 и выше:

Parallels Plesk Panel 8.x, 9.x:
~# /usr/local/psa/admin/sbin/websrvmng --reconfigure-vhost --vhost-name=DOMAIN.TLD

Parallels Plesk Panel 10.0 и выше:
~# /usr/local/psa/admin/sbin/httpdmng --reconfigure-domain DOMAIN.TLD

f7f840260c1591440648a375a64b5b75 fad6dc0c8e983c17ae70a51ac7952cd0 d055be4fdc562a8ecb8e6d0bf419f946 ea6a61e571a858aa6019ceb068ea403a 56797cefb1efc9130f7c48a7d1db0f0c 9305481d3bd31663b68451e3bfdec5a5 dd0611b6086474193d9bf78e2b293040 a914db3fdc7a53ddcfd1b2db8f5a1b9c 29d1e90fd304f01e6420fbe60f66f838 ac82ce33439a9c1feec4ff4f2f638899 caea8340e2d186a540518d08602aa065 5356b422f65bdad1c3e9edca5d74a1ae 2554725ed606193dd9bbce21365bed4e a8cdca46e4357a6e38fded820770e272 0a53c5a9ca65a74d37ef5c5eaeb55d7f e25c735791afe5339193a6713dc869da fcc77842a9b72e057b171fd1879f0616 614fd0b754f34d5efe9627f2057b8642

Email subscription for changes to this article
Save as PDF