KARTz.RU
кушаешь морковь – встанет вновь и вновь

joomla не отправляется почта

Февраль 04th, 2011

Не отправлялась почта с сайта на жумле из формы обратной связи 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 заменяется на зарегированный ящик
после этого всё работает


Filed under: Без рубрики | Метки:
Метки:
Февраль 04th, 2011 15:01:35

Похожие посты:
no comments
Leave a Reply