У меня есть небольшой скрипт php mailer внутри php-файла, который отлично работает и отлично отправляет почту:
$subject = "subject";
$mail_body = "mail body";
$name = "noreply";
$email = "noreply@domain.com";
$recipient = "somebody@domain.com";
$header = "From: ". $name . " <" . $email . ">\r\n";
mail($recipient, $subject, $mail_body, $header);
Однако, если я возьму это и сделаю его собственным файлом, или помещу его в другой файл, это не будет работать. Сообщения об ошибках отсутствуют, электронное письмо не отправлено.
Нет никаких команд php ini и нет включенных файлов php.
Есть идеи о том, почему он работает в большем PHP-скрипте, но не работает сам по себе?