Почему не отправляется почта с хостинга Timeweb, хотя с локального сервера отправляется?
Для начала прошу не кидать в меня гнилыми помидорами, если вопрос покажется чайниковым, я примерно он и есть, всё изучаю сам.
Суть вопроса. На сайте есть форма обратной связи, отсылается пхпмайлером через смтп. На локальном сервере письма с формы уходят и приходят к месту назначения отлично, но когда сайт залит на хостинг отправки нет. Поддержка говорит, что запросов на отправку нет совсем.
Помогите, пожалуйста разобраться. Если нужно показать содержимое каких то файлов, то это не проблема, только вот заранее на знаю каких. Поддержка Таймвеба отослала сюда)
Появилась дополнительная информация.
Лог сайта показывает такое:
PHP Parse error: syntax error, unexpected '[' .../PHPMailer/PHPMailer.php on line 304
В данной строке находится вот что
public $SMTPOptions = [];
В исходнике на гитхабе точно так.
Если сайт не особенно критичный - попросите перенести вас на другой сервер.
Бывает, что у TW конкретный сервер настроен так, что на нем какие-то банальные вещи работают через жопу, а ТП проще перебросить вас на другой сервер, чем настроить этот.