Из пути sendmail ваш хост использует пользовательскую программу / сценарий оболочки sendmail.
Поскольку sendmail from не настроен, вы должны установить его в функции mail (), если только он не задан жестко в /usr/local/bin/bgc_webhosting_mailer.sh
, и в этом случае вам следует обратиться к хостингу.
Пример настройки отправителя:
mail('recepient@example.com', 'Test subject', 'Test Body', "from:sender@example.com\n");
Если функция mail () действительно НЕ доступна, спросите у своего хостинга об альтернативе, такой как локальный SMTP-сервер.
Затем вы можете использовать локальный SMTP-сервер для отправки электронной почты. Вероятно, самый простой способ сделать это - загрузить библиотеку электронной почты, которая поддерживает отправку через SMTP, например, PEAR Mail или SwiftMailer.
Груша: http://pear.php.net/package/Mail
Свифт: http://swiftmailer.org/
Если ваш хост не предоставляет SMTP-сервер, вам, вероятно, следует искать другой хост. Однако вы всегда можете воспользоваться бесплатным почтовым сервисом, таким как Gmail или Yahoo, и отправлять почту через SMTP.