Для решения проблемы с отправкой писем на адреса @gmail.com, когда установлена почта на хостинге nic.ru, можно выполнить следующие действия: 1. Проверьте правильность настроек SMTP-сервера для хостинга nic.ru. Убедитесь, что вы используете правильные параметры для отправки писем через этот сервер. Обычно, имя сервера для отправки писем через хостинг nic.ru выглядит как smtp.nic.ru. 2. Убедитесь, что ваш хостинг-провайдер разрешил отправку писем на внешние адреса. Иногда хостинг-провайдеры ограничивают отправку писем на адреса, не принадлежащие их собственной системе. Обратитесь к службе поддержки хостинг-провайдера, чтобы узнать о возможных ограничениях и способах их решения. 3. Проверьте, не попадают ли письма от вашего домена в спам-фильтр gmail.com. Проверьте папку спам в своем почтовом ящике на Gmail и убедитесь, что письма не оказались там. Если они оказались в папке спам, пометьте их как "Не спам", чтобы в будущем они всегда попадали во входящие. 4. Если вы все еще испытываете проблемы с отправкой писем на адреса @gmail.com, обратитесь в службу поддержки хостинг-провайдера nic.ru. Они смогут проверить вашу конфигурацию и предоставить дополнительные рекомендации.
С большой вероятностью, если у вас возникают проблемы с отправкой почты, это может быть связано с блокировкой хостером. Чтобы решить эту проблему, вместо функции mail() вам следует использовать отправку через SMTP-сервер с помощью библиотеки PHPMailer. Функция mail() не является надежным способом отправки почты и может вызывать проблемы. Хостинг-серверы часто заспамлены, поэтому почтовые серверы могут отклонять письма, отправленные через mail(). Кроме того, через эту функцию невозможно добавить подписки, настроить заголовки и другие важные параметры, что может увеличить рейтинг вашего письма как спама. Лучше использовать smtp отправку, настроить dkim и применить другие методы для предотвращения спама. Если вы не хотите самостоятельно настраивать все эти параметры, существуют специальные сервисы, такие как SendPulse и Unisender, которые помогут вам отправлять почту без проблем и предотвращать попадание в спам. Также вы можете использовать бесплатный вариант, а именно установить свою почту на Gmail или Яндекс и отправлять письма оттуда. Вот ссылка для более подробной информации о настройке этого процесса: https://yandex.ru/support/mail/mail-clients/others...