當前位置:首頁 » 編程語言 » 郵件php

郵件php

發布時間: 2022-01-19 19:20:01

php 發郵件

用PHPMailer函數包實現,具體看網站

Ⅱ php如何發郵件

<?php
require_once('/phpmailer/class.phpmailer.php');
require_once('/phpmailer/class.smtp.php');
$mail=newPHPMailer();
//$body=file_get_contents('contents.html');//讀取指定html文件內容
//$mail->CharSet='utf-8';//設置字元集
$mail->SetLanguage("ch","language/");//設置語言類型和語言文件所在目錄
$mail->IsSMTP();//使用SMTP方式發送
$mail->SMTPDebug=0;
$mail->SMTPAuth=true;//設置伺服器是否需要SMTP身份驗證
//$mail->SMTPSecure="ssl";//注意,如果smtp不支持ssl,此行注釋掉
$mail->Host=$cfg_smtp_server;
$mail->Port=$cfg_smtp_port;
$mail->Username=$cfg_smtp_usermail;
$mail->Password=$cfg_smtp_password;
$mail->SetFrom($cfg_smtp_usermail,$cfg_ml->M_LoginID);//第二個參數是收到郵件後顯示的發件人
$mail->AddAddress($email,'jjm');//收件人的地址和姓名
$mail->Subject=$mailtitle;//郵件主題
$mail->MsgHTML($mailbody);//郵件內容
$mail->IsHTML(true);//sendasHTML
$mail->AddReplyTo($myemail,'JJM');//收件人回復時回復給的地址和姓名
$mail->AddAttachment($xlsurl,'附件.xls');//附件的路徑和附件名稱
echo"郵件發送成功";
}
else
{
$array=array("a"=>"0");
echojson_encode($array);
}
?>

Ⅲ 用PHP發郵件

同意樓上的。
他給的是豆豆的網址,裡面編程文章比較全面。

另轉一篇:
server_name可以用php自己的dns解析函數,

以下是核心演示,winNT,mail server is Imail,php3.0.6

需要修改php3.ini打開imap模塊,在linux上要編譯php --with-IMAP

<?php

function send_email ( $to,$from,$subject,$message ){

global $SERVER_NAME;

$fp = fsockopen ( $SERVER_NAME, 25 );

if ( $fp ){

echo connected;

set_socket_blocking( $fp, false );

$output=fgets($fp,2500);

echo $output;

if (! ereg ( ^220, $output ) ) {

exit();

} else {

echo talking ;

//set_socket_blocking ( $fp, true );

fputs ( $fp, HELO $from_domain\\n );
$output = fgets ( $fp, 2000 );

echo $output;

fputs ( $fp, MAIL FROM: <$from>\\n );
$output = fgets ( $fp, 2000 );

echo $output;

fputs ( $fp, RCPT TO: <$to>\\n );

$output = fgets ( $fp, 2000 );

echo $output;

fputs($fp,DATA\\n);

fputs($fp,To: $to\\n);

fputs($fp,From: $from\\n);

fputs($fp,Subject: $subject\\n\\n);

fputs($fp,$message\\n\\n.\\n);

fputs($fp, QUIT\\n );

}

}

fclose($fp);

}

$SERVER_NAME=127.0.0.1;

$from_domain=ws;

$to= [email protected] ;

$from= [email protected] ;

$subject=test SMTP through PHP 中文;

$message=Send email via PHP smtp connectionsnnnothing happenesn 中文

中文中文;

send_email ( $to,$from,$subject,$message );

echo ok lah;

?>

Ⅳ php怎麼寫郵件發送

Outlook Express 設置
(提示:如果8、9、10沒有設定,會發不出郵件,只能接收)
以中文版 Outlook Express 6 為例,請按以下步驟,手動配置你的客戶端:
1、打開 Outlook Express 後,單擊窗口中的「工具」菜單,選擇「帳戶」;
2、點擊「郵件」標簽,點擊右側的「添加」按鈕,在彈出的菜單中選擇「郵件」;
3、彈出的對話框中,根據提示,輸入你的「顯示名」, 然後點擊「下一步」;
4、輸入你的電子郵件地址,點擊「下一步」
5、輸入你郵箱的的 POP 和 SMTP 伺服器地址:(一般在你的郵箱頁面或幫助中有,以下以126郵箱為例說明)
pop: pop.126.com
smtp: smtp.126.com
再點擊「下一步」;
6、輸入你的帳號及密碼(此帳號為登錄此郵箱時用的帳號,僅輸入 @ 前面的部分),再點擊「下一步」;
7、單擊「完成」按鈕保存你的設置;
8、設置 SMTP 伺服器身份驗證:在「郵件」標簽中,雙擊剛才添加的帳號,彈出此帳號的屬性框;
9、請點擊「伺服器」標簽,然後在「發送郵件伺服器」處,選中「我的伺服器要求身份驗證」選項,並點擊右邊「設置」標簽,選中「使用與接收郵件伺服器相同的設置」。
10、點擊「確定」,然後「關閉」帳戶框。
現在你已設置成功,點擊主窗口中的「發送接收」按鈕即可進行郵件收發。
(提示:如果8、9、10沒有設定,會發不出郵件,只能接收)

Ⅳ php發郵件

php的默認發送郵件的功能並不是很好,推薦你使用phpmailer,學起來並不復雜。

但一般在本地環境可能不好用,你需要上傳到你的空間才可以使用。

具體的使用方法你可以參考:http://tech.ixooi.com/65/phpmailer-sendmail.html

Ⅵ php的郵件發送stmp類

登錄你的企業郵箱 看看是不是被當垃圾郵件處理了

Ⅶ PHP發郵件的問題

如果樓主是自己寫的SMTP類那麼建議你仔細檢查一下SOCKET會話過程
說不定它的SMTP伺服器的驗證過程跟你提供的信息不一致導致的會話錯誤

可以適當修改一下登錄驗證過程的代碼試試

Ⅷ php怎麼發郵件

頂ls,不過163有的郵箱能用有的不能用比較糾結,可以用qq郵箱,或者hotmail的smtp伺服器

Ⅸ PHP郵件發送

可以的,PHP直接連接SMTP伺服器,進行登錄和發送郵件。不過不可能簡單哦,相當於編寫一個OUTLOOK的功能,不可能很簡單,可以參見這篇文章:http://www.chinaz.com/Program/PHP/041050242007.html

Ⅹ PHP如何發郵件

首先伺服器要配置支持收發郵件,比如可以安裝sendmail,然後可以用php的mail系列函數實現

熱點內容
魅族保存網頁在哪個文件夾 發布:2024-12-29 11:38:02 瀏覽:51
安卓光遇耳機下一個復刻是什麼 發布:2024-12-29 11:36:41 瀏覽:269
java調用棧 發布:2024-12-29 11:36:31 瀏覽:851
紅米2刷機包用解壓嘛 發布:2024-12-29 11:33:04 瀏覽:183
ug伺服器名字是什麼 發布:2024-12-29 11:28:55 瀏覽:507
奇跡腳本網 發布:2024-12-29 11:18:15 瀏覽:597
資料庫怎麼把刪除恢復 發布:2024-12-29 11:15:36 瀏覽:95
選課管理資料庫設計 發布:2024-12-29 11:11:20 瀏覽:278
springmvc的sql語句 發布:2024-12-29 11:07:29 瀏覽:985
福特銳界2021款買哪個配置好 發布:2024-12-29 11:03:07 瀏覽:448