помогите пожалуйста отправить письмо. я использую популярный скрипт phpmailer. на странице примеровесть образецдля отправки письма. я прописываю определённый email следующим образом. Код (Text): require '../PHPMailerAutoload.php'; //Create a new PHPMailer instance $mail = new PHPMailer(); //Set who the message is to be sent from $mail->setFrom('from@example.com', 'First Last'); //Set an alternative reply-to address $mail->addReplyTo('replyto@example.com', 'First Last'); //Set who the message is to be sent to $mail->addAddress('prozaik81-2@yandex.ru', 'John Doe'); //Set the subject line $mail->Subject = 'PHPMailer mail() test'; //Read an HTML message body from an external file, convert referenced images to embedded, //convert HTML into a basic plain-text alternative body $mail->msgHTML(file_get_contents('contents.html'), dirname(__FILE__)); //Replace the plain text body with one created manually $mail->AltBody = 'This is a plain-text message body'; //Attach an image file $mail->addAttachment('images/phpmailer_mini.png'); //send the message, check for errors if (!$mail->send()) { echo "Mailer Error: " . $mail->ErrorInfo; } else { echo "Message sent!"; } в результате при запускескрипта в браузер выводится надпись Message sent!_. однако письмо не приходит на указанный почтовый ящик. в чём проблема не понятно потому что сообщения об ошибке не выводится.
Что-то мне подсказывает, что отправлять вы пытаетесь с локальной машины, из-под какого-нибудь Denwer-а. Если это так, то оно и понятно, т.к. тот же Denwer не совершает рельную отправку писем, а имитирует, складывая письма в папку примерно по такому пути: "ВашДиск:\tmp\!sendmail"
нет не с локальной. вот мой домен Код (Text): http://prozaik.16mb.com/ это бесплатный хостинг от http://hostinger.ru/
Проще отправить с какого-то уже существующего почтового сервиса Код (Text): <?php $mail = new PHPMailer; //будем отравлять письмо через СМТП сервер $mail->isSMTP(); //хост $mail->Host = 'smtp.mail.ru'; //требует ли СМТП сервер авторизацию/идентификацию $mail->SMTPAuth = true; // логин от вашей почты $mail->Username = 'username'; // пароль от почтового ящика $mail->Password = 'password'; //указываем способ шифромания сервера $mail->SMTPSecure = 'ssl'; //указываем порт СМТП сервера $mail->Port = '465'; //указываем кодировку для письма $mail->CharSet = 'UTF-8'; //информация от кого отправлено письмо $mail->From = 'mail@mail.ru'; $mail->FromName = 'Админ'; $mail->addAddress('mail@gmail.com'); $mail->isHTML(true); $mail->Subject = 'Тема письма'; $mail->Body = 'Текст можно с хтмл'; if( $mail->send() ){ echo 'Письмо отправлено'; }else{ echo 'Письмо не может быть отправлено. '; echo 'Ошибка: ' . $mail->ErrorInfo; } ?>