1. 程式人生 > >使用PHP,PHPMailer和GMail傳送電子郵件

使用PHP,PHPMailer和GMail傳送電子郵件

[size=large][b]簡要介紹如何使用PHPMailer通過GMail的SMTP協議傳送郵件。[/b][/size]

[color=blue][size=large]下載PHPMailer[/size][/color]
點選 [url=http://adf.ly/2960050/iteyephpmailerdownload]http://phpmailer.sourceforge.net/[/url] 進入PHPMailer在Source Forge的釋出頁, 或者直接點選 [url=http://sourceforge.net/project/showfiles.php?group_id=26031]下載[/url]。

[color=blue][size=large]解壓縮並上傳[/size][/color]
將下載下來的PHPMailer壓縮包解開,然後將解開的目錄和檔案上傳到可以使用PHP的web伺服器。

[color=blue][size=large]傳送Gmail的程式碼樣例[/size][/color]

[color=red]關鍵部分:[/color]
$mail->Mailer = "smtp";
$mail->Host = "ssl://smtp.gmail.com";
$mail->Port = 465;
$mail->SMTPAuth = true; // turn on SMTP authentication
$mail->Username = "
[email protected]
"; // SMTP username
$mail->Password = "password"; // SMTP password

[color=red]完整的樣例程式碼:[/color]
function send_by_gmail($to, $subject, $content){
// send mail using PHPMailer
require_once("PHPMailer/class.phpmailer.php");

$mail = new PHPMailer();

$mail->IsSMTP(); // telling the class to use SMTP
$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 = "
[email protected]
"; // GMAIL username
$mail->Password = "password"; // GMAIL password

$mail->SetFrom($to, 'username');
$mail->Subject = $subject;
$mail->Body = $content;

$mail->AddAddress($to, "username");

if(!$mail->Send()) {
return array('status'=>true, 'msg'=>"Mailer Error: " . $mail->ErrorInfo);
} else {
return array('status'=>false, 'msg'=> "Message sent!");
}
}


本文映象: [url=http://www.jiani.info/2012/08/%e4%bd%bf%e7%94%a8phpphpmailer%e5%92%8cgmail%e5%8f%91%e9%80%81%e7%94%b5%e5%ad%90%e9%82%ae%e4%bb%b6/]PHP傳送Gmail郵件[/url]

相關推薦

使用PHP,PHPMailerGMail傳送電子郵件

[size=large][b]簡要介紹如何使用PHPMailer通過GMail的SMTP協議傳送郵件。[/b][/size][color=blue][size=large]下載PHPMailer[/size][/color]點選 [url=http://adf.ly/2960

使用php傳送電子郵件(phpmailer)

在專案開發過程中,經常會用到通過程式傳送電子郵件,例如:註冊使用者通過郵件啟用,通過郵件找回密碼,發 送報表等。這裡介紹幾種通過PHP傳送電子郵件的方式(1)通過mail()函式傳送郵件(2)使用fsockopen方式連線smtp伺服器傳送(3) 使用phpmailer郵件類傳送。個人推薦使用phpm

使用PHP利用phpmailer傳送電子郵件

先來幾句廢話:     phpMailer是一個非常強大的php傳送郵件類,可以設定傳送郵件地址、回覆地址、郵件主題、html網頁,上傳附件,並且使用起來非常方便。      phpMailer的特點:     1、在郵件中包含多個 TO、CC、BCC 和 REPLY-TO

PHP 傳送電子郵件

PHP 傳送電子郵件 PHP 允許您從指令碼直接傳送電子郵件。 。。。。。。。。。。。。。 PHP mail() 函式 PHP mail() 函式用於從指令碼中傳送電子郵件。 語法:mail(to,subject,message,headers,parameters) to 必需。規定 email

PHP傳送電子郵件

今天學習了PHP的mail函式,並且利用它傳送傳送一些簡單點的郵件,下面 開始吧: 1、首先,應該配置自己的PHP檔案(也就是php.ini檔案)然後需要安裝sendmail 2、下載後將其解壓到任意一個目錄下面,我的是和php相關檔案放在一起了(自己建立一個資料夾sen

Android實現快速傳送電子郵件

最近有朋友有需求是通過apk傳送郵件,我心想這怎麼可以實現?然後就研究了一番,最後得出結論是可行的! 確實可以自己的手機上定義主題和內容或者附件,然後傳送給對應的郵箱!詳細步驟傾聽我一一道來 我們以A郵箱傳送郵件給B郵箱為例: 1 開啟A郵箱的POP3服務 每個郵箱都有POP3服

呼叫Mailgun API傳送電子郵件一例

Mailgun提供了免費的郵件傳送服務,適合拿來做通知提醒一類的服務。免費版預設支援每天傳送多達300封郵件,最多可以發10,000封。 註冊方法:訪問 https://www.mailgun.com/email-api , 點Sign Up Free 輸入基本資訊,包括要接收郵

net類庫中傳送電子郵件的方法總結

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

tp5傳送電子郵件

一、開啟郵箱的SMTP服務 QQ郵箱設定方式: 點選設定: 點選賬戶 在最下面,有個開啟 點開啟會彈出個窗,上面有密碼,記下密碼 163郵箱設定方式: 其他郵箱都一樣,獲取授權碼就行 二、下載類庫檔案 https://gi

使用Java傳送電子郵件

所需jar包 <dependency> <groupId>javax.mail</groupId> <artifactId>javax.mail-api</artifactId

.NET 傳送電子郵件

static void Main(string[] args) { ///先引入 using System.Net.Mail; ///傳送郵件 using (MailMessage mailMessage = ne

PHPMailer實現後臺傳送QQ郵件

引言 PHPMailer是PHP的全功能電子郵件建立和傳輸類包,可以支援HTML格式的郵件內容,並且可以允許在沒有本地郵件伺服器的Windows平臺上傳送電子郵件。具體的詳細特點介紹可以看GitHub中的說明文件。 說明 最近在專案IT管理課上的專案中遇到了一個

使用SMTP傳送電子郵件

描述SMTP的基本操作,有如下常見的情景。假如Alice想給Bob傳送一封簡單的ASCII報文: 1)Alice啟動她的郵件代理伺服器並提供Bob的郵件地址(例如:***@163.com),撰寫郵件,通過使用者代理髮送該郵件。 2)Alice的使用者代理把報文傳送給Ali

vb.net 傳送電子郵件方法 無需改動 直接Ctrl C V

Public Function Emilsend(ByVal arrp As Array) As Boolean Dim tConsultname As String = G_objService.SB_MyTrim(arrp(0)) Di

使用Python傳送電子郵件

SMTP傳送郵件: 我這裡使用的qq郵箱伺服器,所以執行之前應先把qq郵箱中的相應服務開啟; 1.傳送文字郵件 #傳送文字郵件 import smtplib from email.mime.text import MIMEText from email.header

Servlet 傳送電子郵件

Servlet 傳送電子郵件 使用 Servlet 傳送一封電子郵件是很簡單的,但首先您必須在您的計算機上安裝 JavaMail API 和 Java Activation Framework)JAF)。 您可以從 Java 標準網站下載最新版本

用flask開發個人部落格(24)—— flask中使用Flask_Mail傳送電子郵件

        flask中使用Flask-Mail提供對電子郵件的支援,下面將分步驟測試flask中傳送電子郵件的功能: 1 配置SMTP伺服器的資訊         我們需要藉助flask程式例項app的config屬性來配置電子郵件的SMTP伺服器資訊,其中主要的配置

如何用WinCC傳送電子郵件

  HwEMail是HwLib(慧蘭博)技術團隊開發的一款用於WinCC或者.Net的電子郵件控制元件。它可以嵌入到WinCC畫面中,通過簡單的設定即可將重要報警訊息或者事件傳送到指定的電子郵箱裡。HwEMail屬於HwLib訊息套件(目前包含微信、釘釘、MQTT、簡訊和電子郵件五種)中的一種。HwEMail

Ruby 傳送電子郵件

使用Ruby傳送電子郵件,無論是自動生成的還是人工輸入的都可以。首先你需要把郵件的資訊轉換成一個單一的陣列,包含了郵件的內容和附件等資訊。需要引用這幾個類庫如RubyMail、Tmail、ActionMailer。因為ActionMailer依賴rails,所以用它來寫。 示

linux如何傳送電子郵件

  使用linux時,有時我們想發郵件給朋友或同事,可不可以通過命令列直接發呢?       想通過linux監控網站或者系統狀況並自動報警,如何使用指令碼發出郵件給外部郵箱呢?       不需要註冊公網域名和MX記錄,即不需要架設公網郵件伺服器,我們仍然可以達到以