1. 程式人生 > >windows環境下apache+php發郵件功能

windows環境下apache+php發郵件功能

方法一:使用phpmailer傳送郵件

首先需要下載phpmailer擴充套件包,phpmailer地址

require_once(Yii::app()->basePath.'/extensions/PHPMailer/class.phpmailer.php');
require_once(Yii::app()->basePath.'/extensions/PHPMailer/class.smtp.php');
require_once(Yii::app()->basePath.'/components/Mail.php');
$mail=new Mail();
$mail->CharSet="utf-8"; 
$mail->IsSMTP();
$mail->Host='';//SMTP伺服器
$mail->Port=25;
$mail->From='

[email protected]';
$mail->FromName='RMS';
$mail->setAddress(Yii::app()->params['receivers']);
$mail -> AddAttachment(Yii::app()->basePath.'/runtime/CBUDeviceDistribute.csv','CBUDeviceDistribute.csv');//附件
$mail->SMTPAuth=true;//SMTP驗證
$mail->Subject='subject';
$mail->Body='content';//內容
$mail->IsHTML(true);
$mail->SMTPDebug=0;
if($mail->Send()){
echo 'success';
}else{
echo 'fail';

由於公司郵件伺服器可以不需要SMTP驗證,上段程式碼中就沒有設定smtp驗證資訊。

方法二:使用php自帶函式mail()

使用mail函式需要配置php.ini和sendmail.ini

相關推薦

windows環境apache+php郵件功能

方法一:使用phpmailer傳送郵件 首先需要下載phpmailer擴充套件包,phpmailer地址 require_once(Yii::app()->basePath.'/extensions/PHPMailer/class.phpmailer.php');re

2018最新Windows環境安裝php+mysql+Apache開發環境

安裝php的開發環境對於很多初學者來說可能是一個小問題,介於網上很多教程過於老舊或者不夠完善,今天小編嘗試梳理一下,希望對大家有幫助 廢話不多說,直接上教程,至於下載32/64位的軟體,隨你們電腦作業系統是幾位的哦~

使用PHPMAILER實現PHP郵件功能

 第一步: 開啟網址https://github.com/PHPMailer/PHPMailer/ 下載PHPMailer,PHPMailer 需要 PHP 的 sockets 擴充套件支援,而登入 QQ 郵箱 SMTP 伺服器則必須通過 SSL 加密的, PHP 還得包含

Windows環境Apache Tomact的下載與安裝

一、下載 Apache Tomact下載地址:https://tomcat.apache.org/download-90.cgi 在Core欄中,前兩項是免安裝的壓縮包檔案,後面3項是用於安裝的.exe檔案,可根據版本的不同下載不同的檔案。 我下載的是第一項壓縮檔案,下面主要講

windows系統Apache+php的配置

這兩天為了學php,搭建開發除錯環境時遇到不少的問題,一一寫下,希望幫到後來者少走彎路。 系統是windows XP,呵呵,小生一直做.net的開發,發現非微軟系的東西,中文文件都好抽象的... Apache版本2.2,下載地址:http://apache.etoak.co

夾縫中求生存-在一無所有的php虛擬主機環境利用smtp郵件(二)

bst pass mtp enc lod col reac 標題 strstr 夾縫中求生存 前言:在上一篇隨筆中,以163個人郵箱作為發送郵箱地址,當收件郵箱為QQ郵箱時,極有可能會被直接扔進郵件垃圾箱裏,為了解決這個問題,申請註冊企業郵箱,可以減少發出的郵件被當作垃圾郵

windowApache+php+Mysql環境的搭建及其涉及的知識

並運行 分鐘 sql 網上 文件 多模塊 多功能 服務管理 加密 一.安裝Apache 1. 在網上搜索以下3個文件,以及找一個地方新建一個文件夾 文件夾內有:apache,mysql,php文件夾,最好都不要有中文路徑      http

Mac命令行郵件【搭配php(shell_exec...)等腳本語言,輕松郵件,告別各種依賴庫】

-1 mtp ima .cn 令行 輕量 -- 語言 郵件   用到的是msmtp,一個smtp客戶端,比sendmail,postfix更加輕量。用自己的QQ郵箱(163...)發郵件的話,很適合。   Mac下安裝很簡單,一句話:brew install msmtp  

在Mac配置php開發環境Apache+php+MySql

light 實用 下載 兩種方法 mysq class rest pan pac 慕課網的小夥伴們,本次我將為大家帶來的是如何在在Mac下配置php開發環境,閑言少敘,開始我們的工作吧! 一、啟動Apache 有兩種方法 1、打開網絡共享 打開"系統偏好設置"->"

windows 環境 PHP 安裝redis 以及redis 擴充套件

1.安裝 Redis 1.根據電腦配置選擇  下載連結(https://github.com/MicrosoftArchive/redis/releases/tag/win-3.2.100) 2.下載完成後解壓到C目錄下,並重命名為redis 3.cmd 進入命令視窗

windows環境php配置openssl的openssl.cnf

  說明: php服務端與客戶端互動、提供開放api時,通常需要對敏感的部分api資料傳輸進行資料加密,這時候rsa非對稱加密就能派上用處了,下面通過一個例子來說明如何用php來實現資料的加密解密 加密解密的第一步是生成公鑰、私鑰對,私鑰加密的內容能通過公鑰解密(反過來亦可

Linux系統搭建MantisBT環境以及Apache+PHP+MySql的安裝

在Linux的系統下搭建MantisBT執行所需環境 MantisBT是一個基於網路的錯誤跟蹤系統,是用PHP開發的,支援多種資料庫後端,包括MySQL和PostgreSQL。MantisBT其實就是一個PHP指令碼,可以在PHP支援的任何作業系統上執行 在文

windows環境在xampp中給php安裝mongoDB擴充套件

在win環境下安裝php擴充套件都是非常簡單的,一般就是下載對應的dll放到php/ext/中就可以了,具體的過程就不說了,說一下安裝的時候遇到的問題,一開始使用了最新的php_mongo.dll,導致一直安裝失敗,彈

WindowsApache+PHP+MySQL搭建web伺服器

Apache+PHP+MySQL搭建伺服器 工欲善其事必先利其器。 最近由於電腦出了問題不得不重新安裝需要的檔案,程式碼什麼的都沒了,以前也沒怎麼寫過東西這回就先試試手,寫的不是太好,希望大家不要介意哈。 比較窮開不起CSDN的會員,所以Apache,PHP,mysql

windows環境phpPhp擴充套件編譯,擴充套件dll檔案編譯

工作過程中需要編譯php擴充套件的dll格式檔案 , 經過1天的折騰,終於編譯出來了,下面以編譯php5.3.28 下runkit擴充套件為例 , 官方的windows環境下php編譯過程參考下面這兩篇文章: php5.3.28 , runkit 編譯的過程基本就是

Windows 環境安裝redis 及其PHP Redis擴充套件

1、安裝Redis (1)這裡選擇在github官網上下載Redis,地址:Redis下載地址下載壓縮包(如下圖),並解壓到本地目錄,我放在D:\redis(2)驗證Redis安裝是否成功開啟命令視窗,然後進入Redis目錄,我的是D:\redis,然後執行命令:redis-

xpapache+php環境的安裝

 想看一下php,在xp下配置了一個apache+php環境。 軟體版本: 以上軟體都在官方網站下載。 1、安裝apache 直接安裝(我安裝的目錄是D:\tools\Apache2.2) 中間有個填寫伺服器名的地方,可直接填寫自己的計算機名,郵件填寫自己的郵件。 It w

james使用(一):windows環境james3.0.1版本郵件伺服器搭建及配置

1.介紹james是apache基金會下一款免費的提供pop3、stmp的開源免費郵件伺服器,其最新版本為james sever 3.0,網上充斥著許多2.3版本的配置,3.0使用了spring的架構,配置上有些許不同,在配置過程中爬了很多坑,特此記錄,給小夥伴們指明方向。後

windowsapache/php安全配置

Php本身也有一些安全機制,如下: 1、 禁用shell函式和com元件;(上篇已提到) 2、 限制php作用域;(上篇已提到) 3、 啟動php安全模式; 4、 其他安全設定; 5、 降低php的系統許可權; 一、php安全模式 php安全模式是個php內嵌的安全機

apache-maven筆記(一) windows環境的安裝

依賴:java環境,需提前準備 步驟: 二、下載對應檔案 Binary開頭是無原始碼的Source開頭的是有原始碼的 一般下載Binary的就可以了 .zip的是Windows的 .tar.gz的是linux的 當時下載的版本是3.3.9 三、直接解壓 然後開始配置環