1. 程式人生 > >PHP之郵件傳送(126郵箱和PHPMailer開源)

PHP之郵件傳送(126郵箱和PHPMailer開源)

一.首先下載PHPMailer

https://github.com/chenlian2015/phpmailer.git

二.將下載所得目錄中的

class.phpmailer.php

class.smtp.php

兩個檔案拷貝到你的工程目錄下

三.使用

<?php

function postmail($to,$subject = '',$body = ''){
    //Author:Jiucool WebSite: http://www.jiucool.com
    //$to 表示收件人地址 $subject 表示郵件標題 $body表示郵件正文
    //error_reporting(E_ALL);
    echo "enter";
    error_reporting(E_STRICT);
    date_default_timezone_set('Asia/Shanghai');//設定時區東八區
    require_once('class.phpmailer.php');
    include('class.smtp.php');
    echo "enterx";
    $mail             = new PHPMailer(); //new一個PHPMailer物件出來
    $body            = eregi_replace("[\]",'',$body); //對郵件內容進行必要的過濾
    $mail->CharSet ="GBK";//設定郵件編碼,預設ISO-8859-1,如果發中文此項必須設定,否則亂碼
    $mail->IsSMTP(); // 設定使用SMTP服務
    $mail->SMTPDebug  = 1;                     // 啟用SMTP除錯功能
    // 1 = errors and messages
    // 2 = messages only
    $mail->SMTPAuth   = true;                  // 啟用 SMTP 驗證功能
    //$mail->SMTPSecure = "ssl";                 // 安全協議,可以註釋掉
    $mail->Host       = 'smtp.126.com';      // SMTP 伺服器
    $mail->Port       = 25;                   // SMTP伺服器的埠號
    $mail->Username   = '這裡寫你的126郵箱';  // SMTP伺服器使用者名稱,PS:我亂打的
    $mail->Password   = '這裡寫你的密碼';            // SMTP伺服器密碼
    $mail->SetFrom('這裡寫你的126郵箱', 'who');
    $mail->AddReplyTo('這裡寫你要傳送的目的郵箱','name');
    $mail->Subject    = $subject;
    $mail->AltBody    = 'To view the message, please use an HTML compatible email viewer!'; // optional, comment out and test
    $mail->MsgHTML($body);
    $address = $to;
    $mail->AddAddress($address, '');
    $mail->AddAttachment("windows.pdf");      // attachment
    //$mail->AddAttachment("images/phpmailer_mini.gif"); // attachment
    if(!$mail->Send()) {
        echo 'Mailer Error: ' . $mail->ErrorInfo;
    } else {
        echo "Message sent!恭喜,郵件傳送成功!";
    }
}

	postmail('這裡寫你要傳送的目的郵箱','My subject','嘩啦啦');

?>


相關推薦

PHP郵件傳送126郵箱PHPMailer開源

一.首先下載PHPMailer https://github.com/chenlian2015/phpmailer.git 二.將下載所得目錄中的 class.phpmailer.php class.smtp.php 兩個檔案拷貝到你的工程目錄下 三.使用 <?p

使用php郵件開啟郵箱服務qq郵箱為例

1、進入你的QQ郵箱,進入賬戶介面 2、找到相應的服務,開啟服務,並獲取授權碼 這裡的意思是可以使用imap.qq.com作為郵件接收伺服器,smtp.qq.com作為郵件傳送伺服器。 以下摘自百度百科 POP3協議允許電子郵件客戶端下載伺服器上的郵件,但是在客戶端的

Django筆記Django郵件傳送、Django郵箱驗證碼實現

1.settings.py 配置 注意:要開啟IMAP服務  才能傳送郵件  ,在郵箱設定裡的賬戶設定中 # 郵件配置 EMAIL_USE_SSL = True EMAIL_HOST = 'smtp.qq.com' # 如果是 163 改成 smtp.163.co

DataGuardApply Servicesredo應用SQL應用

令行 應用 tar 同步 官方 blocks ron strong 其他 應用服務 Apply Services 根據oracle官方文檔整理 http://docs.oracle.com/cd/E11882_01/server.112/e25608/log_apply.h

OpenCV基本繪圖在MatBitmap上

        在之前的部落格中,關於通過Canvas配合Paint繪圖儲存在Bitmap上,最後展示在ImageView上,我還專門做了一個畫圖釋義的Demo,具體請轉至我用2D繪圖API畫了一隻好醜的雞,Canvas配合MotionEvent實現畫板功能檢

深度學習---複雜性分析引數量計算次數

卷積神經網路的複雜度分析 轉行修行中 在梳理CNN經典模型的過程中,我理解到其實經典模型演進中的很多創新點都與改善模型計算複雜度緊密相關,因此今天就讓我們對卷積神經網路的複雜度分析簡單總結一下下。 本文主要關注的是針對模型本身的複雜度分析(其實並不是很複雜啦~)

2018年11月13日Java學習關鍵字static類成員類方法,單例設計,類的成員:初始化塊

1.類變數(類屬性)由該類的所有例項共享 static 修飾的變數就是類變數,可以直接不建立物件訪問靜態成員,所有例項可以共同修改這個值 2.類方法 static修飾的方法可以用類名.方法名()訪問 在static方法內部只能訪問類的static屬性,不能訪問

微信支付獲得openid主動獲得被動獲得

1、主動獲得:通過網頁授權獲得openid 在攔截器中獲取存放到session中 2、被動獲得:通過使用者的動作微信會向程式傳送xml,通過解析xml獲得個人資訊 流程如下: 點選公眾號的按鈕—->微信向程式傳送xml—解析出使用者資訊 一、主動

超方便、最簡單版本:java 郵件傳送 半分鐘寫完程式碼

1. jar 和 郵箱設定 <!--郵件--> <dependency> <groupId>org.simplejavamail</groupId>

linux系統網路防火牆firewalld服務iptables服務

一.對於防火牆的理解 防火牆,其實就是用於實現Linux下訪問控制的功能的,它分為硬體的和軟體的兩種。 無論是在哪個網路中,防火牆工作的地方一定是在網路的邊緣。 而我們的任務就是需要去定義到底防火牆如何工作,這就是防火牆的策略,規則, 以達到讓它對出入網路的IP、資料進行檢

Android常用加密手段MD5加密字串加密檔案加密

from: http://blog.csdn.net/briblue/article/details/52984551 前言 安全問題一直伴隨著網際網路的成長,如何有效地保護應用程式的資料是每一個開發者都應該考慮和努力的事情。這篇文章介紹Android平臺上常用的加

Java 傳送郵件 傳入收件郵箱郵件內容,返回傳送狀態

import java.util.Date; import java.util.Properties; import javax.mail.Session; import javax.mail.Transport; import javax.mail.internet.In

phpmailer實現簡單的郵件傳送以網易郵箱smtp伺服器為例

1、描述 第一次做到用php做到傳送郵件的功能。 Google了一下,php內建函式裡面有一個mail()函式。但是使用mail的話,會涉及到很多問題,我也沒有仔細研究過,反正都是和smtp協議息息相關。 於是,就去GitHub上開源的檔案傳送封裝好的專案

Java學習筆記——設計模式六.原型模式淺克隆深克隆

catch 新的 att over 引用變量 col logs implement pri That there‘s some good in this world, Mr. Frodo. And it‘s worth fighting for. 原型模式(prot

python面向對象接口抽象類

抽取 高層 per 常常 typeerror app 具體細節 同仁 接口 一、接口 什麽是接口 繼承有兩種用途: 1:繼承基類的方法,並且做出自己的改變或者擴展(代碼重用)。 2:聲明某個子類兼容於某基類,定義一個接口類Interface,接口類中定義了一些接口名(就是函

sedawksed篇含sed高級用法

清空 pre 需要 amp 打印 多條 邏輯 help n) (原創文章,謝絕轉載~) sed(stream editor)和 awk 是linux環境下處理文本、數據的強大“利器”,sed對數據列的處理稍遜,awk則更似一門語言,control flow的語法基本和c語言

php學習日記2關於php中的符號->、=>::的意思

常用 如果 count left 部分 之間 大於等於 ech repl ‘- >’符號是“插入式解引用操作符”(infix dereference operator)。換句話說,它是調用由引用傳遞參數的子程序的方法(當然,還有其它的作用)。正如我們上面所提到的,在調

Linux運維admin1.4權限歸屬,LADP認證

達內 linux 運維admin admin1.4權限和歸屬:基本權限:基本權限的類別:訪問方式(權限):---讀取:允許查看內容--read (r權限:能夠ls瀏覽此目錄內容)---寫入:允許修改內容--write (w權限:能夠執行rm/mv/cp/mkdir/touch等更

MUI圖片預覽zoom.jspreviewimage.js

line fill dex size posit fixed slide col auto 1 <style type="text/css"> 2 .mui-preview-image.mui-fullscreen { 3

zabbix系列郵件告警

zabbix 郵件告警 設置郵件告警有兩種方式:1)、通過Linux自帶的mail發送告警郵件2)、通過第三方郵箱發送(如QQ郵箱、163郵箱等)告警郵件1、修改 zabbx_server.conf 文件,指定腳本路徑,沒有則添加[root@centos1 ~]# vim /usr/local/zab