mail всегда возвращает false

Печать RSS
89

Б
Автор
Пацак
0
Не понятно почему... Через сервис почты на сервере письма отправляются и принимаются,а через mail() в php отправить не получается... sendmail стоит, но наверное с php оно не хо дружить. В php.ini эксперементировал с путями к sendmail, хз, ничо не получилось... все время получаею false... На локалке после установки sendmail начало возвращать true, но письмо не отправляется, а тут уже все стоит, а оно цуко фолс дает и все((
Мб может кто кинет что-то по конфигурации этой шляпы?
M

Пацак
0
<?php
function mailclv($to,$nick,$pass,$flag='reg') /* функция отправки мыла */
{
if($flag=='reg')
{
$subject='ЦИВИЛИЗАЦИЯ. Ваш пароль';
$msg='Поздравляем Вы успешно зарегистрированы в онлайн-игре Цивилизация!
Ник: '.$nick.'
Пароль: '.$pass.'
-------
Это письмо сгенерировано автоматически, и отвечать на него нет смысла.';$name='Цивилизация';$mail='robots@';
$subject = utf_to_win($subject);
$msg = utf_to_win($msg);
$name = utf_to_win($name);
$subject = convert_cyr_string($subject, 'w','k');
$msg = convert_cyr_string($msg, 'w','k');
$name = convert_cyr_string($name, 'w','k');
$subject = '=?KOI8-R?B?'.base64_encode($subject).'?=';
$adds = "From: ".$name." <".$mail.">\n";
$adds .= "X-sender: ".$name." <".$mail.">\n";
$adds .= "Content-Type: text/plain; charset=koi8-r\n";
$adds .= "MIME-Version: 1.0\n";
$adds .= "Content-Transfer-Encoding: 8bit\n";
$adds .= "X-Mailer: PHP v.".phpversion();
mail($to,$subject,$msg,$adds);
}
}
?>
Вот рабочая функция. В исходниках мотора и многих других аналогичных проектах( да в общем везде где есть рега) код примерно одинаковый.
По поводу настроек ничего сказать не могу, так как такую же проблему как у тебя исправил выше описанной функцией.
Изменил: Maksim (24.05.2010 / 19:11)
M

Пацак
0
Если просто слать сообщения с помошью функции маил то почтовый сервер будет воспринимать это как спам. Так что попробуй поюзать функцию.
Б
Автор
Пацак
0
Ты не понял... Мне надо серв настроить...
if (mail("[email protected]", "the subject", "Example message",
"From: [email protected] \r\n")) {
echo "messege acepted for delivery";
} else {
echo "some error happen";
}
вот этот код выдает : some error happen.... вот так вот...
М

Малиновые штаны
0
Maksim (Сегодня / 19:09)
<?php
function mailclv($to,$nick,$pass,$flag='reg') /* функция отправки мыла */
{
if($flag=='reg')
{
$subject='ЦИВИЛИЗАЦИЯ. Ваш пароль';
$msg='Поздравляем Вы успешно зарегистрированы в онлайн-игре Цивилизация!
Ник: '.$nick.'
Пароль: '.$pass.'
-------
Это письмо сгенерировано автоматически, и отвечать на него нет смысла.';$name='Цивилизация';$mail='robots@';
$subject = utf_to_win($subject);
$msg = utf_to_win($msg);
$name = utf_to_win($name);
$subject = convert_cyr_string($subject, 'w','k');
$msg = convert_cyr_string($msg, 'w','k');
$name = convert_cyr_string($name, 'w','k');
$subject = '=?KOI8-R?B?'.base64_encode($subject).'?=';
$adds = "From: ".$name." <".$mail.">\n";
$adds .= "X-sender: ".$name." <".$mail.">\n";
$adds .= "Content-Type: text/plain; charset=koi8-r\n";
$adds .= "MIME-Version: 1.0\n";
$adds .= "Content-Transfer-Encoding: 8bit\n";
$adds .= "X-Mailer: PHP v.".phpversion();
mail($to,$subject,$msg,$adds);
}
}
?>
Вот рабочая функция. В исходниках мотора и многих других аналогичных проектах( да в общем везде где есть рега) код примерно одинаковый.
По поводу настроек ничего сказать не могу, так как такую же проблему как у тебя исправил выше описанной функцией.
Какой-то велосипед. Если функция mail не работает, то приведенная выше функция тем более не будет работать
M

Пацак
0

Оранжевые штаны
0
а в логах ошибок апача и пхп что по этому поводу?
и какая именно ошибка вылазит при
<?php 
mail("твое_мыло", "тема", "мега-сообщение"); 
?>
Изменил: Констaнтин (24.05.2010 / 20:25)
Б
Автор
Пацак
0
Оказалось нужно было просто создать мыло [email protected] и все заработало..

Господин ПЖ
0
Бывает так что функцию mail выключает хостер и письма из-за этого не уходят
Б
Автор
Пацак
0
Та не. Тут свой сервак... Я думал с конфигами лажа, а тут оно как сделать надо было.
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск