Крайне не рекомендую использовать php-функцию mail() для отправки почты. Лучше все-таки отправлять ее через smtp с возможностью настройки из приложения всех необходимых данных.
Но в случае, чтобы тот же битрикс не ругался, можно проделать это следующим образом:
<span>1.</span> Устанавливаем sendmail
apt install sendmail -y
<span>2.</span> Вносим изменения в /etc/hosts
:
127.0.0.1 localhost localhost.localdomain yourdomain
...
<span>3.</span> Перезапускаем конфиг (на все вопросы отвечаем утвердительно):
sendmailconfig
<span>4.</span> Перезагружаем все:
service nginx restart
service sendmail restart
service php7.0-fpm restart
<span>5.</span> Готово, можно проверять:
<?php
echo mail(
"mymail@yandex.ru",
"test message",
"test message",
"From:no-reply@gmail.com"
);