Как настроить отправку почты с сайта с помощью phpmail?
Примечание: На серверах виртуального хостинга отправка почты с сайта возможна только при помощи функции PHP mail().
Для корректной работы почты, важно, чтобы email администратора, указанный для домена в Панели управления хостингом, совпадал с email администратора, указанным в настройках CMS или сайта. Обязательное условие: эти email-ы должны иметь формат "любое_удобное_имя@домен_вашего_сайта" (реальное существование указанного ящика не обязательно). Использование email-ов вида: @gmail.com, @yandex.ru и других недопустимо!
Изменение E-Mail администратора в Панели управления хостингом
Перейдите в Панель управления хостингом из вашего личного кабинета.
В разделе WWW-домены, выберите домен, для которого нужно изменить настройки.
Дважды щелкните, чтобы открыть параметры выбранного домена.
В поле E-Mail администратора укажите почтовый ящик, с которого планируется отправлять сообщения.
Нажмите "Ок", чтобы сохранить изменения.
Настройка отправки почты в различных CMS
Drupal 7
По умолчанию, все сообщения в Drupal 7 отправляются через PHP mail(). Email отправителя устанавливается при установке Drupal 7. Вы можете изменить его в административной части Drupal, раздел: Administration - Configuration - System. Если отправка сообщений с вашего сайта не работает, проверьте, может быть включен модуль для работы почты через SMTP. В таком случае, отключите этот модуль.
Joomla 3
По умолчанию, все сообщения в Joomla 3 отправляются через PHP mail(). Email отправителя устанавливается при установке CMS. Вы можете изменить его в административной части Joomla:
Перейдите в Общие настройки. Выберите вкладку Сервер.
В поле E-Mail сайта укажите почтовый ящик, с которого планируется отправлять сообщения, и сохраните настройки.
Важно, чтобы в Методе отправки была выбрана опция PHP Mail.
WordPress 5
По умолчанию, все сообщения в WordPress 5 отправляются через PHP mail(). Email отправителя устанавливается при установке CMS. Вы можете изменить его в административной части WordPress:
Перейдите в Настройки - Общие. В поле Административный адрес E-Mail укажите почтовый ящик, с которого планируется отправлять сообщения, и сохраните настройки. Важно, чтобы в поле Метод отправки была выбрана опция PHP Mail.