Intereting Posts
Удаляет ли php trim () удаление строк? Перенаправить несуществующий URL-адрес на страницу с ошибкой Использование API YouTube v3 для просмотра всех личных видеороликов Лучший способ автоматического удаления комментариев из PHP-кода PHP Sql Счетчик просмотров с использованием PDO prepare () подготовленный параметризованный запрос с PDO PHP Создание диапазонов IP Опираясь на HTML «требуется» для простой проверки формы Есть ли способ использовать PHP WebSocket в Heroku ?, кажется, по умолчанию есть только поддержка других технологий выборка нескольких таблиц в одном запросе Один запрос для вставки нескольких строк с несколькими столбцами автоматический вход в панель WordPress с другого сайта Форма рождения с использованием HTML / PHP Проверьте, не выведен ли определенный текст на экран PHP Редактирование пользователя с ошибкой неверно изменяет имя пользователя app.user.username, как его решить?

аутентификация сервера обмена phpmailer

Мой почтовый код:

$mail = new PHPMailer(true); $mail->IsSMTP(); try { $mail->Host = 192.168.205.19; $mail->Port = 25; $mail->SMTPDebug = 2; $mail->SMTPSecure = "tls"; $mail->SMTPAuth = true; $mail->Username = "mymailadress@mysite.com"; $mail->Password = "mypassword"; $mail->From = "mymailaddress@mysite.com"; $mail->FromName = "My Mail Address"; $mail->SetFrom("mymailaddress@mysite.cm", "My Mail Address"); $mail->AddAddress('toaddress@mysite.com'); $mail->Subject = "Test for subject"; $mail->MsgHTML("Test my mail body"); if ($mail->Send()) { $result = 1; } else { $result = "Error: " . $mail->ErrorInfo; } } catch (phpmailerException $e) { $result = $e->errorMessage(); } catch (Exception $e) { $result = $e->getMessage(); } return $result; 

Результат?

 SMTP -> FROM SERVER:220 evo.callpex.int Microsoft ESMTP MAIL Service ready at Tue, 27 Nov 2012 17:45:24 +0200 SMTP -> ERROR: Password not accepted from server: 535 5.7.3 Authentication unsuccessful 

Я использую класс PHPMailer для отправленной почты. И SMTP. Я подключаюсь к серверу Exchange Mail. Но у меня есть эта ошибка.

Зачем?

Благодаря!

Возможно, вы используете учетные данные администратора. Не знаю, почему, но даже я не мог отправлять почту с помощью PHPMailer с учетными данными администратора (могут быть некоторые меры безопасности, применимые к деталям администратора). Попробуйте дать какие-либо другие учетные данные пользователя, это сработает. Он работает для меня с другими учетными данными пользователя.

И, в вашем коде

  $mail->From = "mymailaddress@mysite.com"; $mail->FromName = "My Mail Address"; $mail->SetFrom("mymailaddress@mysite.cm", "My Mail Address"); 

$ mail-> SetFrom ("mailid", "name") будет устанавливать значения From & FromName. Вам не нужно снова это устанавливать.