Вопрос: Мой сайт не получает и не отправляет почту с аккаутов mail.ru, yandex, gmail и др. Не работает скрипт.

Ответ: Для работы скрипта необходимо указать адрес почтового ящика, который находится на Вашем домене: [email protected]. Если письма будут отправляться с IP адреса, который не относится к Вашему домену например, mail.ru или yandex.ru, большинство почтовых систем будут автоматически считать письма спамом и блокировать их. Для получения писем сторонними сервисами необходимо настроить переадресацию с адреса [email protected] на нужный почтовый адрес.

Алгоритм работы скрипта должен быть следующий: после получения запроса происходит авторизация на почтовом сервере Вашего домена с использованием логина и пароля к аккаунту, например admin, и от его имени отправляется почта. Если пытаться отправить почту, от домена, не существующего в данном аккаунте, или не пройти авторизацию, то отправки не будет.