Vigor |
|
---|---|
Не отправляется почта при регистрации/восстановлении пароля с сайтов на Cotonti 0.6.8 (savana.kiev.ua)(cot.savana.kiev.ua)(tensio.com.ua). (ajax и jquery активны):(
Но с плагина ContactUs - почта идет. На хостинге (hosting.ua) sendmail работает. На том же хостинге с сайта на seditio(125) отправка почты - работает. Кто может помочь исправить? |
Sergeich |
|
---|---|
ух, это вечная, видимо, проблемма и ЛДУ и Седитио и Котонти теперь. Как её зарулить никто толком не знает, хотя и пытаются :). В последних версиях Котонти вроде бы полностью переписали механизм отправки почты, вот только не знаю в стаильных версиях или в сиене.
|
Vigor |
|
---|---|
Немогу понять - чего с плагинов то идет - а с движка (регистрация, восстановление) - нет. Или contactus использует свой механизм отправки?
|
esclkm |
|
---|---|
смотря какой контактус.
в большинстве своем все юзают функцию mail или sed_sendmail littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты |
Vigor |
|
---|---|
обновил contactus отсюда с сайта, в итоге перестала почта отправляться даже с этого плагина. Придется перелазить назад на кота 0.6.6. Там отправка почты работает на ура
В версиях 0.6.7 - 0.6.8 не работает отправка почты через sendmail. Проверяли на hosting.ua, www.000webhost.com, на гавнохосте и других... Ставили и у себя серверах на (Debian, freebsd) - cotonti 0.6.8 - нигде не отправляет почту. Только на локальной машине под виндой в деневере оно отправляет через sendmail С сайта cotonti.com почта не приходит на ряд украинских почтовых серверов. На gmail почта пришла раза с шестого. |
|
This post was edited by Vigor (2010-06-03 02:18, 14 years ago) |
esclkm |
|
---|---|
потише со словами.
выбирайте их прежде чем кичиться. перед тем как обновляться - вы наверное преследовали те или иные цели? у меня на всех сайтах отправка почты на ура. но не на все серверы - но этого и стоило ожидать в целом littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты |
Vigor |
|
---|---|
у нас на почту завязаны продажи. Соответственно они все стоят - и сайты не выполняют своего функционального назначения. Меня - как вебмастера ставят в позу - раком. Всем плохо.
|
Kort |
|
---|---|
В отправке почты нет ничего непонятного простому вебмастеру. Откройте functions.php и изучите функцию sed_mail. Сравните ее с аналогичной от seditio. Посмотрите как отправляют почту беспроблемный и проблемный плагины. Потормошите хостера. Сформулируйте проблему (если это проблема движка), и ее с готовностью исправят.
SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
Trustmaster |
|
---|---|
Боюсь вас огорчить, но с 0.6.6 ничего, что могло бы даже затронуть отправку почты, не менялось.
Разница в отправке почты между Seditio и Cotonti в том, что последний поддерживает правильную обработку 8-битных кодировок (к коим относится и кириллица). Проблема может заключаться в последнем, поскольку не все почтовики поддерживают юникод и 8bit. В таком случае обычно письма приходят, но с кракозяблами вместо кириллицы. В качестве эксперимента можете попробовать в system/functions.php заменить функцию sed_mail на следующую: function sed_mail($fmail, $subject, $body, $headers='', $additional_parameters = null)
{
global $cfg;
if(empty($fmail))
{
return(FALSE);
}
else
{
$headers = (empty($headers)) ? "From: \"".$cfg['maintitle']."\" <".$cfg['adminemail'].">\n"."Reply-To: <".$cfg['adminemail'].">\n" : $headers;
$body .= "\n\n".$cfg['maintitle']." - ".$cfg['mainurl']."\n".$cfg['subtitle'];
if($cfg['charset'] != 'us-ascii')
{
$headers .= "Content-Type: text/plain; charset=".$cfg['charset']."\n";
$headers .= "Content-Transfer-Encoding: base64\n";
$subject = mb_encode_mimeheader($subject, $cfg['charset'], 'B', "\n");
}
if(ini_get('safe_mode'))
{
mail($fmail, $subject, base64_encode($body), $headers);
}
else
{
mail($fmail, $subject, base64_encode($body), $headers, $additional_parameters);
}
sed_stat_inc('totalmailsent');
return(TRUE);
}
} May the Source be with you!
|
Vigor |
|
---|---|
Извините за нервы.... Не работает ( . Отправляем письмо (регистрация, восстановление пароля, последний плугин contactus с сайта contonti.com)- почта не идет (даже в логах sendmail нет обращения к нему)- с seditio 125 и 130, с wordpress, с joomla, с плугина contastus старого, с седитио выдратого,и вставленого на тот же cotonti идет почта.
З.Ы. Как сказал выше - с 0.6.6 все работало, обновился до 0.6.7 - отвалилось. Обновился до 0.6.8 - тоже почты нету. Сайт - Savana.kiev.ua (budremm.com.ua, tensio.com.ua, gold.tensio.com.ua - тестовые) Stepanenko.com.ua (seditio на том хостинге) - работает, web.tensio.com.ua, mebel.tensio.com ua, sadtaras.com.ua, (wordpress - там же) тоже работает. Вся через sendmail а не через SMTP. Как я понимаю - проблема в самом коте. Помогите решить - дам доступ к сайтам, дам доступ на хостинг, лишь бы разобраться (в личные сообщения). Трастмастер, попробовал - не помогло - в логах sendmail нет ничего. Почта не идет. Еще повторюсь - в Denwer-е все работает )))) на хостинге (hosting.ua - бздя там стоит) и под Дебиан (bsd-sendmail, апач 2 , пхп 5.2 не воркает, и в сендмайле в логах ничего нету( на хостинге в логах тоже ничего нету). Под 0.6.6 - почта работала. Все отправлялось. (регистрация, напоминание пароля, письма с форума - подписка на сообщения в теме). После апдейта - всё не пашет. Грустно. Добавлено 12 часов 14 Минут спустя: # Kort : В отправке почты нет ничего непонятного простому вебмастеру. Откройте functions.php и изучите функцию sed_mail. Сравните ее с аналогичной от seditio. Посмотрите как отправляют почту беспроблемный и проблемный плагины. Потормошите хостера. Сформулируйте проблему (если это проблема движка), и ее с готовностью исправят. Я с RoR (Ruby on Rails) работаю. А кота решил попробовать ввиду быстрого развертывания проектов. Ну и RoR не на всех хостингах, даже платных, есть. Добавлено 5 дней спустя: # Trustmaster : Спасибо - натолкнул на мысль. Хоть и не очень в пхп шарю - но с горем пополам, переписал ф-ю под smtp. Хоть и получилось привязано к одному smtp серверу, но работает |
|
This post was edited by Vigor (2010-06-08 04:26, 14 years ago) |