Intereting Posts
Комментарий API SDK и графика в Facebook. Ошибка удаления. Когда и почему «наконец» может быть полезно? Laravel 5 Auth Post Submit – TokenMismatchException в строке VerifyCsrfToken.php 46 загрузка из базы данных Чтение таблицы с использованием PHPExcel добавьте класс в определенную строку в codeigniter, используя класс таблицы Форма: позвольте пользователю выбрать свою страну (раскрывающийся список) и получить валюту (php) Разница между mysql & mysqli Paypal переводит деньги с одной учетной записи на другую PHP-Java Bridge vs. RESTful WebService: Что касается производительности, которая лучше? Как захватить нажатия клавиш в Интернете? Можно ли использовать расширения PECL в HipHop? Инструмент анализа статического кода PHP, который обнаруживает неискушенные исключения? Есть ли способ увидеть подготовленный запрос, поскольку он будет выполнен в базе данных? MySQL: добавить столбец последовательностей на основе другого поля

Исправить настройки для PHPMailer с помощью учетной записи gmail

Я пытаюсь настроить простую функцию электронной почты на моем сайте с помощью PHPMailer. Я тестирую свою собственную учетную запись gmail и просто отправляю тестовое письмо себе. Я запускаю MAMP PRO на Mac. Я видел множество вопросов по этому поводу и провел день, изучая его, но все, что я видел, сводится к противоречивым советам относительно правильных настроек, использует порт 487 против 465 и т. Д. И т. Д. Я попробовал несколько комбинаций различных настроек ниже ($ mail -> SMTPSecure = 'tls' с портом 587, но, например, ssl для порта 465. Я продолжаю получать эту ошибку соединения. Если у кого-то есть какие-то мысли о том, что с этим не так, я был бы очень благодарен. Я remmebered, чтобы включить соответствующие файлы в моем коде.

mail = new PHPMailer(); $mail->IsSMTP(); $mail->Host = "smtp.gmail.com"; $mail->From = "me@gmail.com"; $mail->AddAddress("me@gmail.com"); $mail->SMTPAuth = true; $mail->SMTPSecure = 'tls'; $mail->Port = 587; $mail->username = "me@gmail.com"; $mail->password = "mypassword"; $mail->Subject = "First PHPMailer Message"; $mail->Body = "Hi! \n\n This is my first e-mail sent through PHPMailer."; $mail->WordWrap = 50; if(!$mail->Send()) { echo 'Message was not sent.'; echo 'Mailer error: ' . $mail->ErrorInfo; } else echo 'Message has been sent.'; } 

Сообщение об ошибке – «Сообщение не отправлено. Ошибка отправителя: сбой SMTP connect ()».