PHPMailer отказал в соединении с Exchange Server

Мне нужно отправлять почту из моей системы, но я не могу подключиться к своему SMTP-серверу.
Почтовый сервер — это Exchange.

PHP-код (часть этого):

        if ($options['is_smtp']) $this->_mailer->isSMTP();
$this->_mailer->CharSet = 'UTF-8';
$this->_mailer->Host = $options['host'];
$this->_mailer->Port = $options['port'];
if(isset($options['smtp_secure']))
$this->_mailer->SMTPSecure = $options['smtp_secure'];
$this->_mailer->SMTPAuth = $options['smtp_auth'];
if ($options['is_html']) $this->_mailer->isHTML();
$this->_ready = true;
$this->_mailer->SMTPDebug = 2;

Параметры в INI-файле:

mail.is_smtp = true
mail.host = "mail.example.com"mail.port = 25
mail.smtp_auth = false
mail.smtp_secure = ""mail.is_html = true
mail.from = "[email protected]"mail.from_name = "Serwis Example"

Каждый раз, когда я пытаюсь отправить письмо, я получаю сообщение об ошибке:

2015-12-21 13:13:21 ОШИБКА SMTP: Не удалось подключиться к серверу:
Соединение отказано (111) SMTP соединение () не удалось

Сервер настроен на прием анонимных подключений с любого ip. Я попытался с помощью telnet и у меня было что-то вроде этого:

220 mail.example.com ESMTP Ukyu mail server
EHLO localhost
250-mail.example.com
250-PIPELINING
250-SIZE 64600000
250-VRFY
250-ETRN
250-STARTTLS
250-AUTH DIGEST-MD5 CRAM-MD5 LOGIN PLAIN
250-AUTH=DIGEST-MD5 CRAM-MD5 LOGIN PLAIN
250-ENHANCEDSTATUSCODES 250
8BITMIME

Я перерыл много форумов, ответов и ничего не помогло.

Конечно, имя хоста меняется из-за соображений безопасности.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]