joomla не отправляется почта
Не отправлялась почта с сайта на жумле из формы обратной связи feedback.
Я решил проблему так:
1. Регистрируем почтовый ящик с доступом по SMTP на любом нормальном сервисе (или берём готовый).
2. В общих настройках сайта в разделе «сервер» включает отправку по SMTP и вбиваем параметры подключения к почтовику.
Тут возникает ещё одна проблема. Многие почтовики не хотят отправлять почту с ящика посетителя сайта. Это лечится костылём:
if(($_SERVER['REQUEST_METHOD']=='POST') and ($_SERVER['REQUEST_URI']=='/feedback'))
{
$_POST['text'] = $_POST['name']."\r\n".$_POST['email']."\r\n".$_POST['text'];
$_POST['name'] = 'site';
$_POST['email'] = 'ваш@адрес.ru';
}
Костыль вставляется в начало index.php сразу после открывающего тэга php
ваш@адрес.ru заменяется на зарегированный ящик
после этого всё работает