anais_kiss
Новичок
Вопрос по mail, где письмо?
Всем доброго! Понимаю, что не в первый раз звучит тема и уже прочитано мною много, только воз и ныне там.
Exchange на серваке. сначала пробовала стандартной php-ной функцией mail. Выдавалась ошибка 550 5.7.1 Unable to relay for user@мыло.ru. Начиталась по PEAR Mail и прочее.
Вот кусок кода:
include('Mail.php');
include('Mail/mime.php');
function mailgo(...){
$params["host"] = "localhost";
$params["port"] = "25";
$params["auth"] = true;
$params["username"] = "admin";
$params["password"] = "123";
$crlf = "\r\n";
$mime = new Mail_mime($crlf);
$th=stripslashes("текст");
$th .= "\r\n";
$th=convert_cyr_string($th,"w","k");
$mime->setTXTBody($th);
$body = $mime->get();
$text_header = "Новости";
$to_mail="admin@домен.ru";}
$mail =& Mail::factory('smtp', $params);
$to = "user@мыло.ru";
$mail->send($to, array('From' => $to_mail, 'Subject' => $text_header), $body);
}
Объясните плиз что не так? Нет письма.
Всем доброго! Понимаю, что не в первый раз звучит тема и уже прочитано мною много, только воз и ныне там.
Exchange на серваке. сначала пробовала стандартной php-ной функцией mail. Выдавалась ошибка 550 5.7.1 Unable to relay for user@мыло.ru. Начиталась по PEAR Mail и прочее.
Вот кусок кода:
include('Mail.php');
include('Mail/mime.php');
function mailgo(...){
$params["host"] = "localhost";
$params["port"] = "25";
$params["auth"] = true;
$params["username"] = "admin";
$params["password"] = "123";
$crlf = "\r\n";
$mime = new Mail_mime($crlf);
$th=stripslashes("текст");
$th .= "\r\n";
$th=convert_cyr_string($th,"w","k");
$mime->setTXTBody($th);
$body = $mime->get();
$text_header = "Новости";
$to_mail="admin@домен.ru";}
$mail =& Mail::factory('smtp', $params);
$to = "user@мыло.ru";
$mail->send($to, array('From' => $to_mail, 'Subject' => $text_header), $body);
}
Объясните плиз что не так? Нет письма.
помогите