国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

目錄
匯總PHPmailer群發(fā)Gmail的常見(jiàn)問(wèn)題,phpmailer群發(fā)gmail
您可能感興趣的文章:
首頁(yè) 後端開(kāi)發(fā) php教程 匯總PHPmailer群發(fā)Gmail的常見(jiàn)問(wèn)題,phpmailer群發(fā)gmail_PHP教程

匯總PHPmailer群發(fā)Gmail的常見(jiàn)問(wèn)題,phpmailer群發(fā)gmail_PHP教程

Jul 12, 2016 am 08:58 AM
gmail phpmailer 群發(fā)

匯總PHPmailer群發(fā)Gmail的常見(jiàn)問(wèn)題,phpmailer群發(fā)gmail

大家在PHPmailer群發(fā)Gmail時(shí)會(huì)遇到許多常見(jiàn)問(wèn)題,下面為大家總結(jié)了一些常見(jiàn)問(wèn)題,希望對(duì)大家的學(xué)習(xí)有所幫助。

1.Could not authenticate

首先,如果你沒(méi)有使用循環(huán)的話,基本上就是賬號(hào)或者密碼錯(cuò)了;

如果使用循環(huán)來(lái)群發(fā),send()方法結(jié)束之后記得調(diào)用Smtpclose(),發(fā)一次關(guān)一次,否則就會(huì)出現(xiàn)只能發(fā)一封郵件,第二次就崩潰的情況。

2.Gmail

首先,開(kāi)啟php的ssl權(quán)限

php開(kāi)啟openssl的方法,大多數(shù)情況下openssl是沒(méi)有開(kāi)啟的,要想啟用需要進(jìn)行下簡(jiǎn)單的設(shè)置:

windows下開(kāi)啟方法:

1: 首先檢查php.ini中;extension=php_openssl.dll是否存在, 如果存在的話去掉前面的注釋符‘;', 如果不存在這行,那么添加extension=php_openssl.dll。

2: 講php文件夾下的: php_openssl.dll, ssleay32.dll, libeay32.dll 3個(gè)文件拷貝到 WINDOWS\system32\? 文件夾下。

3: 重啟apache或者iis

至此,openssl功能就開(kāi)啟了。

Linux下開(kāi)啟方法:

我使用的是錦尚數(shù)據(jù)的云主機(jī),PHP版本:5.2.14

下面方案就以我的主機(jī)為例講解為PHP添加openssl模塊支持。

網(wǎng)上一些答案說(shuō)要重新編譯PHP,添加configure參數(shù),增加openssl的支持。這里講一個(gè)不需要重新編譯的方法。

如果服務(wù)器上存在PHP安裝包文件最好,如果已經(jīng)刪除,去下載和phpinfo頁(yè)面顯示版本一樣的PHP安裝文件,我這里是 php-5.2.14.tar.gz

推薦去搜狐鏡像下載,網(wǎng)易鏡像沒(méi)有找到。地址為: http://mirrors.sohu.com/php/

用ssh工具連接到主機(jī)。

# 下載到/var/www/php5目錄下

cd /var/www/php5

wget http://mirrors.sohu.com/php/php-5.2.14.tar.gz

# 解壓

tar zxvf php-5.2.14.tar.gz

# 進(jìn)入PHP的openssl擴(kuò)展模塊目錄

cd php-5.2.14/ext/openssl/

/var/www/php5/bin/phpize # 這里為你自己的phpize路徑,如果找不到,使用whereis phpize查找

# 執(zhí)行后,發(fā)現(xiàn)錯(cuò)誤 無(wú)法找到config.m4 ,config0.m4就是config.m4。直接重命名

mv config0.m4 config.m4

/var/www/php5/bin/phpize

./configure --with-openssl --with-php-config=/var/www/php5/bin/php-config

make

make install

# 安裝完成后,會(huì)返回一個(gè).so文件(openssl.so)的目錄。在此目錄下把openssl.so 文件拷貝到你在php.ini 中指定的 extension_dir 下(在php.ini文件中查找:extension_dir =),我這里的目錄是 var/www/php5/lib/php/extensions

# 編輯php.ini文件,在文件最后添加

extension=openssl.so

# 重啟Apache即可

/usr/local/apache2/bin/apachectl restart

好了,現(xiàn)在就成功添加openssl支持。

但是,Gmail麻煩的地方可不止這樣,Gmail現(xiàn)在的smtp和pop3都是ssl加密的

Step1. php openssl module(extension) support
Step2. download phpmailer library
Step3. change code 'class.phpmailer.php' and 'class.smtp.php'

1.phpmailer和smtp里加property Is_SSL

public $Is_SSL = false;

2.phpmailer里的SmtpConnect方法里傳遞給smtp對(duì)象

$this->smtp-> Is_SSL = $this-> Is_SSL ;

3.smtp里的Connect方法在fsockopen調(diào)用前加上

if($this->is_ssl){ $host = 'ssl://'.$host; }

最后是使用方法,記得調(diào)用phpmailer類哦,代碼里沒(méi)有。

$mail = new PHPMailer();
$mail->IsSMTP();
$mail->Host = 'smtp.gmail.com'; // 您的企業(yè)郵局域名
$mail->SMTPAuth = true; // turn on SMTP authentication
$mail->SMTPSecure = "tls";
$mail->Username = '***@gmail.com';
$mail->Password = '******';
$mail->From = '***';
$mail->FromName = '***';
$mail->CharSet = 'UTF-8';
$mail->Encoding = "base64";
$mail->IsHTML(true); // send as HTML
$mail->Subject = '***'; //郵件標(biāo)題
$mail->Body = '***'; //郵件內(nèi)容
$mail->AltBody = "text/html";
$mail->AddAddress('***', "");
$mail->Is_SSL = true;
$mail->Port = 587;
if (!$mail->Send()) {
  exit($mail->ErrorInfo);
}
$mail->Smtpclose();
unset($mail);

代碼部分就這些,還有不要忘記在gmail中做好相應(yīng)的設(shè)置哦。

以上三步完成,就可以自由的用phpmailer來(lái)發(fā)送gmail郵件了。

再為大家分享一個(gè)phpmailer發(fā)送gmail郵件實(shí)例:

<html>
<head>
<title>PHPMailer - SMTP (Gmail) basic test</title>
</head>
<body>
<&#63;php
//error_reporting(E_ALL);
error_reporting(E_STRICT);
date_default_timezone_set('America/Toronto');
require_once('../class.phpmailer.php');
//include("class.smtp.php"); // optional, gets called from within class.phpmailer.php if not already loaded
$mail = new PHPMailer();
$body = file_get_contents('contents.html');
$body = eregi_replace("[\]",'',$body);
$mail->IsSMTP(); // telling the class to use SMTP
$mail->Host = "mail.gmail.com"; // SMTP server
$mail->SMTPDebug = 2; // enables SMTP debug information (for testing)
// 1 = errors and messages
// 2 = messages only
$mail->SMTPAuth = true; // enable SMTP authentication
$mail->SMTPSecure = "ssl"; // sets the prefix to the servier
$mail->Host = "smtp.gmail.com"; // sets GMAIL as the SMTP server
$mail->Port = 465; // set the SMTP port for the GMAIL server
$mail->Username = "***@gmail.com"; // GMAIL username
$mail->Password = "***"; // GMAIL password
$mail->SetFrom('****@gmail.com', 'First Last');
$mail->AddReplyTo("***@gmail.com","First Last");
$mail->Subject = "PHPMailer Test Subject via smtp (Gmail), basic";
$mail->AltBody = "To view the message, please use an HTML compatible email viewer!"; // optional, comment out and test
$mail->MsgHTML($body);
$address = "***@gmail.com";
$mail->AddAddress($address, "John Doe");
$mail->AddAttachment("images/phpmailer.gif"); // attachment
$mail->AddAttachment("images/phpmailer_mini.gif"); // attachment
if(!$mail->Send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
} else {
echo "Message sent!";
}
&#63;>
</body>
</html> 

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助。

您可能感興趣的文章:

  • PHP獲取163、gmail、126等郵箱聯(lián)系人地址【已測(cè)試2009.10.10】
  • php 模擬GMAIL,HOTMAIL(MSN),YAHOO,163,126郵箱登錄的詳細(xì)介紹
  • PHP實(shí)現(xiàn)郵件群發(fā)的源碼
  • phpmailer發(fā)送gmail郵件實(shí)例詳解
  • java、php、C#、asp實(shí)現(xiàn)短信群發(fā)功能的方法
  • php實(shí)現(xiàn)微信公眾號(hào)無(wú)限群發(fā)
  • PHP+swoole實(shí)現(xiàn)簡(jiǎn)單多人在線聊天群發(fā)
  • PHP郵件群發(fā)機(jī)實(shí)現(xiàn)代碼

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1104341.htmlTechArticle匯總PHPmailer群發(fā)Gmail的常見(jiàn)問(wèn)題,phpmailer群發(fā)gmail 大家在PHPmailer群發(fā)Gmail時(shí)會(huì)遇到許多常見(jiàn)問(wèn)題,下面為大家總結(jié)了一些常見(jiàn)問(wèn)題,希望對(duì)大...
本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願(yuàn)投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請(qǐng)聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅(qū)動(dòng)的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強(qiáng)大的PHP整合開(kāi)發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺(jué)化網(wǎng)頁(yè)開(kāi)發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級(jí)程式碼編輯軟體(SublimeText3)

如何在 Gmail 中新增超連結(jié)至文字或圖像 如何在 Gmail 中新增超連結(jié)至文字或圖像 May 06, 2023 pm 06:07 PM

不管有多少即時(shí)訊息應(yīng)用程式來(lái)來(lái)去去,郵件總是給人一種完全不同的感覺(jué)。郵寄確實(shí)是Gmail的代名詞。更別說(shuō)專業(yè)的前臺(tái)了,Gmail是避不開(kāi)的,就是避不開(kāi)!由於Gmail的使用如此頻繁,因此無(wú)論什麼事情,您都必須知道如何才能讓您的Gmail體驗(yàn)最順暢、最高效。您很可能需要在電子郵件正文中添加大量網(wǎng)絡(luò)鏈接,如果您有這麼多鏈接,它肯定會(huì)顯得笨拙。但是連結(jié)確實(shí)是必要的,即使長(zhǎng)連結(jié)肯定會(huì)讓你的郵件看起來(lái)很醜。那麼有出路嗎?超連結(jié)怎麼樣?您如何將連結(jié)隱藏在文字或圖像中?聽(tīng)起來(lái)很酷?哦,是的,Gmail非

如何從 PC 或手機(jī)上的 Gmail 刪除 Boomerang 如何從 PC 或手機(jī)上的 Gmail 刪除 Boomerang Apr 14, 2023 pm 10:46 PM

如何從 Gmail 中刪除 Boomerang在下面找到我們的逐步指南,以從您的 PC 或手機(jī)上的 Gmail 帳戶中刪除 Boomerang。在電腦上要從 Gmail 中移除 Boomerang,請(qǐng)?jiān)谀碾娔X上開(kāi)啟 Google Chrome 瀏覽器。在Google瀏覽器中,點(diǎn)選畫面右上角的??三點(diǎn)圖示。從下拉式選單中選擇更多工具。從下一個(gè)下拉式選單中點(diǎn)選擴(kuò)充功能。在「擴(kuò)充功能」畫面上,找

PHP使用PHPMailer傳送多人郵件的方法和步驟 PHP使用PHPMailer傳送多人郵件的方法和步驟 May 22, 2023 pm 06:10 PM

在Web應(yīng)用程式中,往往需要將郵件一次發(fā)送給多個(gè)收件者。 PHP是一種很流行的Web開(kāi)發(fā)語(yǔ)言,而PHPMailer是一種常見(jiàn)的發(fā)送郵件的PHP類別庫(kù)。 PHPMailer提供了豐富的接口,使得在PHP應(yīng)用程式中發(fā)送郵件變得更加方便和易於使用。在本篇文章中,我們將介紹如何使用PHPMailer向多個(gè)收件者傳送郵件的方法和步驟。下載PHPMailer首先需要在官網(wǎng)(

微信怎麼群發(fā)訊息給所有人-微信群發(fā)訊息教程 微信怎麼群發(fā)訊息給所有人-微信群發(fā)訊息教程 Mar 18, 2024 am 10:58 AM

微信群發(fā)送訊息給所有人是一項(xiàng)非常方便的功能,可以幫助我們快速傳遞訊息。若您需要給多個(gè)好友群發(fā)相同的內(nèi)容(在不創(chuàng)建群的情況下),可以使用「群發(fā)助手」給各個(gè)好友群發(fā)送訊息。以下小編將詳細(xì)介紹如何進(jìn)行群發(fā),一起來(lái)看看吧!1、打開(kāi)微信,搜尋【群發(fā)助手】功能。 2.先啟用微信群發(fā)助手,然後再點(diǎn)選【開(kāi)始群發(fā)】3、點(diǎn)選【新建群發(fā)】進(jìn)入選擇收件者頁(yè)面。 4.在選擇收件人頁(yè)面中,可以透過(guò)手動(dòng)勾選或全選的方式,選擇想要傳送訊息的所有聯(lián)絡(luò)人。 5.選擇完聯(lián)絡(luò)人後,點(diǎn)選「下一步」按鈕,進(jìn)入訊息編輯介面。 6.在訊息編輯介面中,可以

如何在 Gmail 中刪除自動(dòng)完成的電子郵件地址 如何在 Gmail 中刪除自動(dòng)完成的電子郵件地址 Apr 21, 2023 am 10:46 AM

Gmail是Google推出的最受歡迎的網(wǎng)頁(yè)為基礎(chǔ)的電子郵件伺服器,它具有許多在瀏覽、編輯和發(fā)送電子郵件時(shí)很有幫助的強(qiáng)大功能。其中一項(xiàng)功能是自動(dòng)完成列表,它允許用戶在完成輸入完整地址之前查看已儲(chǔ)存為聯(lián)絡(luò)人的電子郵件地址列表。此功能確實(shí)很有用,但有時(shí)它可能不是很好的方法,因?yàn)榭赡苡幸恍╇娮余]件地址不再有效或可能已被使用者刪除。例如,離開(kāi)組織的人無(wú)法再存取公司電子郵件地址。但是有一種方法可以刪除那些在Gmail的自動(dòng)完成清單中突出顯示的電子郵件地址。如果您還想從Gmail自動(dòng)完成清單中刪除電子郵件

Google Gemini 現(xiàn)已出現(xiàn)在 Gmail 應(yīng)用中:在 Android 裝置上透過(guò) AI 進(jìn)行智慧電子郵件搜索 Google Gemini 現(xiàn)已出現(xiàn)在 Gmail 應(yīng)用中:在 Android 裝置上透過(guò) AI 進(jìn)行智慧電子郵件搜索 Aug 31, 2024 am 09:54 AM

谷歌正在透過(guò)人工智慧驅(qū)動(dòng)的問(wèn)答功能擴(kuò)展其在 Android 上的 Gmail 應(yīng)用程序,該功能已在 Gmail 網(wǎng)路版中提供,並由谷歌的 Gemini AI 助手提供支援。用戶現(xiàn)在可以透過(guò)詢問(wèn)具體資訊來(lái)更有效地搜尋收件匣

gmail被封鎖怎麼辦 gmail被封鎖怎麼辦 Dec 07, 2023 am 10:27 AM

解決方法:1、檢查帳戶是否違反了Gmail的使用政策,需要遵守這些政策並等待一段時(shí)間以恢復(fù)帳戶;2、聯(lián)繫Gmail客服團(tuán)隊(duì)尋求協(xié)助,透過(guò)Gmail的官方網(wǎng)站或應(yīng)用程式中的協(xié)助和支援頁(yè)面找到客服聯(lián)絡(luò)方式;3、檢查帳戶是否受到了未經(jīng)授權(quán)的存取或被駭客攻擊,需要立即更改密碼並啟用雙重認(rèn)證以保護(hù)帳戶安全;4、停止發(fā)送大量郵件並等待一段時(shí)間恢復(fù)帳戶。

如何在 iPhone 和 iPad 上的郵件應(yīng)用程式中將 Gmail 設(shè)定為刪除而不是存檔 如何在 iPhone 和 iPad 上的郵件應(yīng)用程式中將 Gmail 設(shè)定為刪除而不是存檔 Apr 13, 2023 pm 02:34 PM

您是否注意到,當(dāng)您嘗試在 iOS 上刪除 Gmail 中的郵件時(shí),您只會(huì)看到存檔選項(xiàng)?繼續(xù)閱讀以了解如何在 iPhone 上刪除 Gmail,而不是在郵件應(yīng)用程式中存檔。更改使用iPhone 和 iPad上的郵件應(yīng)用程式歸檔 Gmail 電子郵件的預(yù)設(shè)選項(xiàng)的設(shè)定完全隱藏在設(shè)定中,但一旦你知道要去哪裡,它就可以快速更改。請(qǐng)記住,本教學(xué)適用於透過(guò) iPhone 和 iPad 上的 Apple 郵件應(yīng)用程式使用 Gmail 的用戶。另一種選擇是在 iPhone/iPad 上使用 Gmail 應(yīng)用程式。您甚至

See all articles