Ⅰ php.ini中怎麼設置郵件伺服器
直接調用PHP的mail()函數最方便。
mail( 收件人, 主題, 正文, [郵件頭] );
發送純文本郵件的話郵件頭可以省略。
如果我的回答沒能幫助您,請繼續追問。
您也可以向我們團隊發出請求,會有更專業的人來為您解答。
Ⅱ 如何在phpcms中設置smtp驗證發送郵件
一、使用易網庫提供的企業郵箱
1.登錄phpcms後台,點擊「設置」——「郵箱配置」進入郵箱設置界面,如圖1
Ⅲ 如何配置SMTP伺服器
1、配置smtp伺服器,找到開始菜單---管理工具---IIS6.0管理器。
Ⅳ 請問一下,PHP配置SMTP怎麼弄
PHPMailer的獲取:
PHPMailer項目地址:PHPMailer 使用git命令克隆到本地,或直接在該項目頁面的右下方點擊「 Download ZIP 」即可獲取到完整的PHPMailer代碼包,再到本地解壓即可。
步驟一:使我們的QQ郵箱能夠發送郵件
這里怎麼說能夠發送郵件呢?其實我們的郵箱都是可以發送郵件的,但是要實現在我們的網站中發送郵件,那就要設置一下我們的QQ郵箱了,因為此時我們的網站現在是作為一個第三方客戶端存在的。
這里怎麼說能夠發送郵件呢?其實我們的郵箱都是可以發送郵件的,但是要實現在我們的網站中發送郵件,那就要設置一下我們的QQ郵箱了,因為此時我們的網站現在是作為一個第三方客戶端存在的
由於待會我們用到的是SMTP伺服器來發送,在這里建議把前面的兩項開啟了!當你點擊開啟的時候,它會提示:
<?phprequire_once("./functions.php");$flag=sendMail('[email protected]','lsgo在線通知','恭喜你成功加入LSGO實驗室,開啟你的學習之旅吧!');if($flag){echo"發送郵件成功!";
}else{echo"發送郵件失敗!";
}?>
Ⅳ 請問如何配置php.ini發送郵件
一般的linux系統中的主機Sendmail服務都是正常啟動的。你要在php.ini裡面配置的[mail
function],你就加上以下這個,然後試試看,其實,如果你要叫IXwebhosting的客服給你放上php.ini這個文件的話,這個語句默認就有的。
查看原帖>>
Ⅵ 如何配置php伺服器
一、使用Apache
≡ PHP 5.2.5 的安裝 ≡
1、到其官方站點下載 php-5.2.5-Win32.zip 並解壓(據說:不要下載及使用它的Installer,這種方式雖然很自動化、很智能,但也存在很多方面的限制,因為不推薦。)到一個目錄"D:\PHP\PHP"。
將PHP目錄(D:\PHP\PHP)下的php.ini-recommended復制到windows(有的系統是winnt目錄)目錄下,並改名為php.ini,並找到extension_dir,將它修改為extension_dir="D:\PHP\PHP\ext"。其實使用php.ini-dist也能達到同樣的效果,但建議使用 php.ini-recommended,因為此文件對默認設置作了性能和安全上的優化。
PHP.ini部分說明:
default_charset="gb2312" ,修改默認字元集,這里,如果前面有分號「;」,去掉這個分號;
register_globals=Off 改為 register_globals=On ,使傳遞全局變數有效;
extension=php_dba.dll 如果前面有分號,取消分號,以下同;
extension=php_dbase.dll
extension=php_gd2.dll GD庫做圖,一般用於圖形驗證碼;
extension=php_mysql.dll 用於連接MYSQL資料庫;
short_open_tag=On 支持<?php…?>和<?…?>,Off為僅支持<?php…?>
復制D:\PHP\PHP目錄下的php5ts.dll和libmysql.dll(用於支持mysql)文件到windows的系統文件夾里,即:C:\windows\system32。
≡ Apache 2.2.8 的安裝 ≡
1、到其官方站點下載 apache_2.2.8-win32-x86-no_ssl.msi 並執行。
按3次Next按鈕,安裝程序要求輸入你的Network Domain(網路域名)、Server Domain(伺服器域名)和網站管理員的E-mail,有的話就如實填寫,本說明介紹的是本地自建測試環境,所以隨便一下,前兩個填 localhost ,郵件寫自己的即可。
進入Next後,默認的安裝路徑是"C:\Program Files\Apache Software Foundation\Apache2.2\",修改路徑,改為自己所要的"D:\PHP\Apache2.2"。
然後一路下去,直到安裝結束;此時,打開D盤下的PHP文件夾,可以看到有一個名為Apache2.2的文件夾。
2、打開IE,然後在地址欄輸入:"http://localhost" 或者 "http://127.0.0.1" 可以看到Apache安裝完成的成功頁面;
3、conf/httpd.conf文件的配置
1)查找「DocumentRoot」,這里是指定主頁放置的目錄。默認是:「D:\PHP\Apache2.2\htdocs」,你可以使用默認的目錄,也可以自己定義一個,如:「D:/PHP」。注意:目錄末尾不要加「/」。
2)查找「DirectoryIndex」,這里是默認首頁文件名,可以在index.html 的後面加入index.php等。多個文件名用空格分隔。
3)查找
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
修改為:
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
allow from all
</Directory>
如果不改這里的話,可能會出現 You don't have permission to access / on this server. 這樣的錯誤提示,尤其在改變了默認主頁的路徑後。
4)建立虛擬目錄
找到<IfMole alias_mole> …… </IfMole>
添加Alias /webpath "D:\PHP\Apache2.2\phptxt"
<Directory "D:\PHP\Apache2.2\phptxt">
Options MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
其中/webpath為虛擬目錄名稱,"D:\PHP\Apache2.2\phptxt"為文件存放位置。
訪問的地址為:http://localhost/webpath/
5)使伺服器支持PHP,在相應位置加入如下兩句代碼
LoadMole php5_mole "D:\PHP\PHP\php5apache2_2.dll"
AddType application/x-httpd-php .php .php3 .inc
注意:修改了httpd.conf文件,需要重啟Apache2.2才生效。
二、使用IIS解析PHP文件
1、同上,先安裝 PHP 5.2.5。
2、打開IIS管理器,選擇「默認網站」->"屬性",彈出的對話框中選擇「主目錄」先項卡,執行許可權改為「腳本和可執行文件」,點擊「配置」,添加應用程序擴展名映射,可執行文件選擇「D:\PHP\PHP\php5isapi.dll」,擴展名「.php」,並選擇全部動作、腳本引擎、確認文件是否存在。
若為win2003系統,還需要添加web服務擴展,要求的文件為「D:\PHP\PHP\php5isapi.dll」,擴展名為「PHP」,狀況改成允許。
Ⅶ apache+php4+mysql怎麼配置郵件伺服器
暈 那好象是LINUX的東西吧
在LINUX下是SENDMAIL
Ⅷ php發送郵件的問題:php怎麼才能發送郵件呢使用自帶的函數,應該怎樣設置相應的郵件伺服器
首先,我不想給phpmailer這個東西做廣告,但是我確實使用的這個東西,很費解。
下載一個phpmailer類,裡面主要的是三個文件class.phpmailer.phpclass.pop3.phpclass.smtp.php
將這三個文件放到同一個文件夾.eg:papmailer
申請一個網路郵件伺服器(我用的是163伺服器)
編寫發送郵件代碼如下
/**
*發送郵件
*@paramunknown_type$sendto_email接收人Email
*@paramunknown_type$subject郵件主題
*@paramunknown_type$body郵件內容
*@paramunknown_type$user_name接受人姓名
*/
functionsend_email($sendto_email,$subject,$body,$user_name){
require_once"phpmailer/class.phpmailer.php";
$mail=newPHPMailer();//創建類對象
$mail->IsSMTP();
$mail->Host="smtp.163.com";//SMTPservers使用163伺服器,郵件smtp伺服器
$mail->SMTPAuth=true;//turnonSMTPauthentication
$mail->Username="你申請的163郵箱帳號";//SMTPusername注意:普通郵件認證不需要加@域名
$mail->Password="163郵箱密碼";//SMTPpassword
$mail->From="發件人郵箱,可以使用上面163郵箱";//發件人郵箱
$mail->FromName="發件人名稱,自己隨意命名";//發件人
$mail->CharSet="utf8";//這里指定字元集!
$mail->Encoding="base64";
$mail->AddAddress($sendto_email,$user_name);//收件人郵箱和姓名
$mail->IsHTML(true);//sendasHTML
//郵件主題
$mail->Subject=$subject;
//郵件內容
$mail->Body=$body;
$mail->AltBody="text/html";
if(!$mail->Send()){
return$mail->ErrorInfo;
}else{
returntrue;
}
}
Ⅸ 如何配置發送郵件
從後台進去 系統設置->郵件伺服器設置。
一、郵件發送方式
ECShop 2.5支持如下二種郵件發送方式:
1、採用伺服器內置的 Mail 服務(推薦此方式),見圖 1 所示:
介紹:這種方式是使用 PHP 的函數發送郵件,需要伺服器上安裝 mail 系統。一般的虛擬主機都內置郵件系統。因此強烈推薦使用這種方式。
2、採用其他的 SMTP 服務(支持 SMTP 驗證),見圖 2 所示:
介紹:這種方式適用於 Windows 或者 Linux 類伺服器使用(適合於虛擬主機或者獨立主機使用)。需要站長擁有一個 SMTP 伺服器,例如新浪的 SMTP 伺服器。這里說明一點:發信人郵件地址 -> 如果您填寫的郵件伺服器需要驗證, 必須填寫此伺服器的郵件地址。