Чтобы отправить тестовое письмо, вам необходимо создать php-скрипт. Пример кода скрипта:
= "Line 1\nLine 2\nLine 3"
= wordwrap(, 70)
var_dump(mail('mail@testdomain.ru', 'My Subject', ))
Здесь регистрируется переменная $ message с текстом письма, подставляя правильный адрес получателя письма вместо mail@site.com.
Письма отправляются с info@site.com, где user - логин, а server - имя сервера, на котором находится учетная запись. Доступ к электронной почте и DKIM-подписи (цифровая подпись, которая доказывает, что письмо выслано конкретно с этого адреса) отсутствует.
В дополнение к заголовку From почтовый сервер также передает параметр -f в функции mail, затем конкретный адрес электронной почты можно указать в адресной строке.
mail: получатель, заголовок, текст.
-f- адрес отправителя.
Возможные проблемы с почтой PHP
Блокировка почты PHP во время работы может произойти либо в тестовом аккаунте, либо из-за вредоносного фишинга, спама и т.д.
Проверка VPS и выделенных серверов
Через SSH вы можете проверить статус доступа к функции почты в своей учетной записи. Нужно выполнить следующие действия:
user@server:~$ id
uid=4122(user) gid=600(customers) groups=600(customers)
Если команда id показала такой результат, это означает, что функции почты активны.