Вобщем есть самописный скрипт ... вот кусок регистрации на сайте, после регистрации нужно отправлять письмо с подтверждением на мыло PHP: /* ОТПРАВКА ПИСЬМА*/ require 'phpmailer.php'; $link="http://xxx.com/link_reg/"; $messag='сообщение' $to = $email; /*Мыло введённое при регистрации*/ $subject = 'сабчект'; $to_adres='xxx.com'; $from_name='xxx.com'; $from_email='[email protected]'; $mail = new PHPMailer(); $mail->From = $from_email; // от кого $mail->FromName = $from_name ; // от кого $mail->AddAddress($to, $to_adres); // кому $mail->IsHTML(true); // HTML $mail->Subject = $subject; // тема письма $mail->Body = $messag; if (!$mail->Send()) die ('Mailer Error: '.$mail->ErrorInfo); $res='всё ок'; } else { $res='ошибка'; } Может я что-то делаю не так (постоянно пишет "ошибка") ... где можно взять готовый файл phpmailer.php (вторая строка кода) ? или организовать отправку письма как-то подругому ? заранее спасибо за помощь...
Pashkela спасибо, но не отправляет всё равно( У меня стоял файл class.phpmailer.php ... не отправляет( (права на скриптах и папке 755)
Вот вроде у меня работает PHP: <?php require('class.phpmailer.php'); $link="http://xxx.com/link_reg/"; $messag='сообщение'; $to = $email; /*Мыло введённое при регистрации*/ $subject = 'сабчект'; $to_adres='xxx.com'; $from_name='xxx.com'; $from_email='[email protected]'; $mail = new PHPMailer(); $mail->From = $from_email; // от кого $mail->FromName = $from_name ; // от кого $mail->AddAddress($to, $to_adres); // кому $mail->IsHTML(true); // HTML $mail->Subject = $subject; // тема письма $mail->Body = $messag; if ($mail->Send()) { $res = 'всё ок'; } else { $res = 'ошибка'; echo 'Mailer Error: '.$mail->ErrorInfo; } echo $res; ?> UPD class.phpmailer.php - взял из архива Pashkela'ы
Shadow_p1raT отдельно всё работает ... регистрация выдаёт ошибку)) genom--, хорошо попробую ... может ошибка вовсе и не в этом ... сем спасибо плюсы поставлю попозже (Вы добавили слишком много репутации в последние 24 часа. Попробуйте попозже)