cotonti.com : Не работает отправка почты https://www.cotonti.com Последние сообщения в теме Cotonti en Fri, 07 Nov 2025 07:21:39 -0000 Vigor
З.Ы. Как сказал выше - с 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 серверу, но работает :)]]>
ср, 02 июн 2010 13:55:57 -0000
Trustmaster
Разница в отправке почты между 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);
	}
}
]]>
сб, 29 мая 2010 02:36:43 -0000
Kort пт, 28 мая 2010 23:51:16 -0000 Vigor пт, 28 мая 2010 21:49:04 -0000 esclkm выбирайте их прежде чем кичиться.
перед тем как обновляться - вы наверное преследовали те или иные цели?
у меня на всех сайтах отправка почты на ура. но не на все серверы - но этого и стоило ожидать в целом]]>
пт, 28 мая 2010 21:03:34 -0000
Vigor
В версиях 0.6.7 - 0.6.8 не работает отправка почты через sendmail. Проверяли на hosting.ua, www.000webhost.com, на гавнохосте и других... Ставили и у себя серверах на (Debian, freebsd) - cotonti 0.6.8 - нигде не отправляет почту. Только на локальной машине под виндой в деневере оно отправляет через sendmail :)

С сайта cotonti.com почта не приходит на ряд украинских почтовых серверов. На gmail почта пришла раза с шестого.]]>
пт, 28 мая 2010 20:18:34 -0000
esclkm в большинстве своем все юзают функцию mail или sed_sendmail]]> чт, 27 мая 2010 15:10:29 -0000 Vigor чт, 27 мая 2010 01:53:17 -0000 Sergeich чт, 27 мая 2010 01:46:22 -0000 Vigor Но с плагина ContactUs - почта идет.

На хостинге (hosting.ua) sendmail работает.

На том же хостинге с сайта на seditio(125) отправка почты - работает.

Кто может помочь исправить?]]>
чт, 27 мая 2010 01:38:19 -0000