ОШИБКА SMTP: невозможно подключиться

0

я получаю эту ошибку, любезно помогите мне

2015-03-06 10:43:16 ОШИБКА SMTP: Не удалось подключиться к серверу: соединение не может быть выполнено, потому что целевая машина активно отказалась от него. (10061) 2015-03-06 10:43:16 Ошибка SMTP connect(). Сообщение не может быть отправлено. Ошибка отправителя. Ошибка SMTP connect().

my code is
<?php
require 'classes/class.phpmailer.php';
require 'classes/PHPMailerAutoload.php';

$mail = new PHPMailer;

$mail->SMTPDebug = 1;                              // Enable verbose debug output

$mail->isSMTP();                                     // Set mailer to use SMTP
$mail->Host = 'localhost';                           // Specify main and backup SMTP servers
$mail->SMTPAuth = true;                              // Enable SMTP authentication
$mail->Username = 'root';                            // SMTP username
$mail->Password = '';                                // SMTP password
$mail->SMTPSecure = 'ssl';                           // Enable TLS encryption, 'ssl' also accepted
$mail->Port = 587;                                   // TCP port to connect to

$mail->From = '[email protected]';
$mail->FromName = 'usman';
$mail->addAddress('[email protected]', 'usmanxxx');     // Add a recipient
$mail->addAddress('[email protected]');                // Name is optional
$mail->addReplyTo('[email protected]', 'Information');
$mail->addCC('[email protected]');
$mail->addBCC('[email protected]');

//$mail->addAttachment('/var/tmp/file.tar.gz');         // Add attachments
//$mail->addAttachment('/tmp/image.jpg', 'new.jpg');    // Optional name
$mail->isHTML(true);                                  // Set email format to HTML

$mail->Subject = 'subject is send email';
$mail->Body    = 'This is the HTML message body <b>in bold!</b>';
$mail->AltBody = 'This is the body in plain text for non-HTML mail clients';

if(!$mail->send()) {
    echo 'Message could not be sent.';
    echo 'Mailer Error: ' . $mail->ErrorInfo;
} else {
    echo 'Message has been sent';
}
  • 1
    SMTP-сервер отклоняет соединение. Возможно, вам придется проверить с администратором SMTP-сервера, чтобы определить, почему.
  • 0
    Вы не хотите помещать свои фактические адреса электронной почты там
Показать ещё 1 комментарий
Теги:
phpmailer

1 ответ

0
Лучший ответ

Некоторое время назад я также столкнулся с этой проблемой. Администратор сервера также не очень полезен, но из того, что я уже сделал, это то, что нужно проверить:

  1. Host, это адрес SMTP-сервера, если вы хотите подключиться к некоторому серверу, я считаю, что это не localhost. Пример: mail.mycompany.com
  2. SMTPsecure, есть некоторый метод обеспечения передачи, вы можете протестировать использование SSL или TLS или STARTTLS
  3. Port, проверьте правильный порт. Обычно он использует порт 465, но он может быть другим. Например, STARTTLS использует порт 587.
  4. Вы можете попытаться проанализировать отладочное сообщение вывода об ошибке.

Пожалуйста, поправьте меня, если я ошибаюсь.

  • 0
    это была ошибка с моей стороны
  • 0
    теперь я использовал Gmail
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню