PHP mail () сервер функции и localhost не работает

Я пытаюсь отправить простой адрес электронной почты на одной из моих веб-страниц.

mail('myemail@gmail.com', 'NEW ORDER', 'order details');

Код не работает на моем xampp localhost, ни на моем сервере. (я не получил никаких писем). Я читал о необходимости редактировать файл php.ini на моем сервере, но, похоже, это позволяло (основываясь на моих незначительных знаниях).

[mail function] sendmail_path = /usr/local/bin/sendmail -oi -t

Есть идеи?

Моя главная цель – отправить его на мой фактический сайт. (им не так беспокоит фактический локальный хост)

Вы должны убедиться, что адрес электронной почты «От» – это действительный адрес, который существует на вашем сервере – см. Мои ответы среди других

Аутентификация электронной почты PHP

И вам нужно «От» на вашей mail(); – которые вы, кажется, отсутствуете – см.

PHP-почта не работает

Добавьте заголовок «Reply-To:» и используйте адрес электронной почты, который вы получаете от своего пользователя, чтобы получить электронное письмо, на которое вы можете ответить, а не по умолчанию на свой сервер.

Другие полезные комментарии: PHP-почта не работает по какой-либо причине

Мое личное любимое решение также рекомендовано многими другими: PHPMailer https://github.com/PHPMailer/PHPMailer