php发送gmail,使用GMail SMTP服务器从PHP页面发送电子邮件
我試圖通過Gmail的SMTP服務器從一個PHP頁面發送電子郵件,但是我得到了這個錯誤:
身份驗證失敗[SMTP:SMTP服務器不支持身份驗證(代碼:250,響應:mx.google.com at your service,[98.117.99.235]SIZE 35651584 8Bitmime STARTTLS ENHANCEDSTATUSCODES PIPELINING)]
有人能幫忙嗎? 下面是我的代碼:<?php
require_once "Mail.php";
$from = "Sandra Sender ";
$to = "Ramona Recipient ";
$subject = "Hi!";
$body = "Hi,\n\nHow are you?";
$host = "smtp.gmail.com";
$port = "587";
$username = "testtest@gmail.com";
$password = "testtest";
$headers = array ('From' => $from,
'To' => $to,
'Subject' => $subject);
$smtp = Mail::factory('smtp',
array ('host' => $host,
'port' => $port,
'auth' => true,
'username' => $username,
'password' => $password));
$mail = $smtp->send($to, $headers, $body);
if (PEAR::isError($mail)) {
echo("
" . $mail->getMessage() . "
");} else {
echo("
Message successfully sent!
");}
?>
總結
以上是生活随笔為你收集整理的php发送gmail,使用GMail SMTP服务器从PHP页面发送电子邮件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 原生php开发 url,wordpres
- 下一篇: php 命令执行脚本文件路径,php命令