Я пытаюсь отправить почту, используя SMTP от Google в сочетании с PHPMailer, но не могу заставить его работать. Это мой код:
$mail->IsSMTP();
$mail->Host = "smtp.gmail.com";
$mail->SMTPAuth = true;
$mail->SMTPSecure = "ssl";
$mail->Username = "myemail@gmail.com";
$mail->Password = "**********";
$mail->Port = "465";
Во-первых, я не совсем понимаю, что следует заполнять как «SMTPSecure», некоторые говорят «ssl
», другие - «tls
». Далее для «Порт» я мог бы ввести «465» или «587». Но ни одна из комбинаций не работает ... Обратите внимание, что я использую обычную учетную запись Gmail, а не Google Apps. В моей учетной записи Gmail я включил «доступ по протоколу POP».
Ошибка, которую я получаю: "Must issue a STARTTLS command first
". Это означает, что SSL не удалось, но не знаю почему ...