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