參考了一下網上的文章。俗話說,天下文章一大抄,看你會抄不會抄。關鍵是能為我所用,這是最重要的。廢話不多講,let's go。其實發mail很簡單,php有現成的函數,可以參考php 的 manual,特別是第四個例子,講的很詳細。關鍵是怎麼把上傳附件跟郵件發送結合起來。關於檔案的上傳,可以參考http://blog.111cn.net/slamdunk3/archive/2005/02/23/299025.aspx 這篇文章。講一下 檔案上傳的方法及其屬性:
mail([接收方], [主題], [郵件主體], [頭資訊]); 你只需要簡單的用列表中的下一個名字來替換[接收方].假設你已經有了一個電子郵件地址的數組:$addresses = array("me@mycompany.com", "you@yourcompany.com", "someone@otherplace.com");
POP協議簡介(作者:陳俊清 2000年10月18日 11:53) 本文簡要說明了通過POP3協議收取郵件、MIME郵件的解碼的原理;針對收取和MIME解碼,提供了兩個實用的PHP類,並提供了使用的範例。分為郵件收取、MIME解碼兩個部分。這裡我們先向您介紹郵件的收取,解碼部分會在以後的文章中為各位詳細的介紹,敬請關注。 現在Internet上最大的應用應該是非Email莫屬了,我們每天都習慣於每天通過Email進行交流,各大網站也幾乎都推出了自己的基於WEB的免費郵件系統。在本文裡,
mail()函數是非常簡單的:只有五個參數,而其中的兩個是可選的.這些參數是:接收方地址 主題 信件內容 其它檔案資訊頭(可選) SMTP服務程式的其它配置選項(可選) 附加的頭參數控制了諸如CC, BCC, Reply-To之類的郵件功能,或者其它遵循SMTP協議的功能.在這個例子中,我只使用From 和 Reply-To資訊頭.如果你想給我發郵件但你使用的是一個非Windows系統, 程式碼就應該如下:<?$to =
我經常聽到這樣一個問題:“我有一個從網站發來的合約。我如何給通過表單發送的電子郵件增加一個附件呢?” 首先我要說的是要做到這個沒有什麼簡單的辦法。你要很好的理解PHP或其它的伺服器端的指令碼語言。當然你還要一個真正支援PHP的網站的帳號。如果滿足了這個前提,在你讀完了本章後就可以用PHP發送帶附件的電子郵件了。1. 附件是如何工作的
用PHP實現POP3收取郵件的類(作者:陳俊清 2000年10月18日
實現 MIME 解碼的類(作者:陳俊清 2000年10月24日 15:11) 一個實現 MIME 解碼的類 該類實現解碼的方法是
smtp.php<?phpclass smtp{/* Public Variables */var $smtp_port;var $time_out;var $host_name;var $log_file;var $relay_host;var $debug;var $auth;var $user;var $pass;/* Private Variables */ var $sock;/* Constractor */function smtp($relay_host = "",
MIME 編碼方式簡介(作者:陳俊清 2000年10月24日 15:09) MIME 編碼方式簡介 Subject: =?gb2312?B?xOO6w6Oh?= 這裡是郵件的主題,可是因為編碼了,我們看不出是什麼內容,其原來的文本是:“你好!”我們先看看 MIME 編碼的兩種方法。 對郵件進行編碼最初的原因是因為 Internet 上的很多網關不能正確傳輸8 bit 內碼的字元,比如漢字等。編碼的原理就是把 8 bit 的內容轉換成 7 bit 的形式以能正確傳輸,在接收方收到之後,
<?php if ($EMAIL_INC) return; $EMAIL_INC= "defined"; define( "SmtpPort",25); class Pop3 { var
PHP SMTP類<?/***********************************PHP MIME SMTP ver 1.0 Powered by Boss_ch, Unigenius soft ware co. LtdAll rights reserved, Copyright 2000 ;本類用 PHP 通過 smtp sock 操作發送 MIME 類型的郵件,可以發送HTML 格式的本文、附件,採用 base64
最近有一個讀者問我關於ThickBook新聞列表中處理訂閱/退訂的機制,並且是如何與實際的發送資訊相配合,給郵件清單中的所有收信人的。問題提的不錯,有一個相當輕易的方法,但是我首先要說的是我所做的沒有任何投機取巧的地方,因為我非常的酷----就是有,我使用這個方法也只是因為我懶。注重,在市面上有非常多的郵件清單軟體,可以把它裝在系統上,並且也有一些別的,更多的是結合在一起的指令碼集,你 也可以用來做同樣的事情。但是,正如我所說,我是一個懶人,不想下載和安裝任何東西,所以我產生了幾
由於PHP沒有提供現成的smtp函數,卻提供了一個功能不甚靈活的mail()函數,這個函數需要伺服器配置上的支援,並且不支援smtp驗證,在很多場合無法正常的工作,因此不建議使用。本文的目的在於為新手指明方向,並沒有涉及那些進階的內容,一來本身水平有限,二來也擔心不能準確的講述相關的概念,進而對各位造成誤導,還請自行深入學習。 “使用php發送mail”最近已經成為繼“register_globals”以後本版第二個新手陷阱,今天特地寫這篇文章為
我經常聽到這樣一個問題:"我有一個從網站發來的合約。我如何給通過表單發送的電子郵件增加一個附件呢?" 首先我要說的是要做到這個沒有什麼簡單的辦法。你要很好的理解PHP或其它的伺服器端的指令碼語言。當然你還要一個真正支援PHP的網站的帳號。假如滿足了這個前提,在你讀完了本章後就可以用PHP發送帶附件的電子郵件了。 1.
說明:用PHP實現寄送電子郵件是比較簡單的!大家可以看看如下完整代碼。1.把下面這段代碼複製到你的網頁中,可以複製到.HTML檔案中。<form action="mail.php" method="post"><p align="center"><font face="Verdana">Name:<br><input type="text"
下面的例子是將 gb2312 轉換為 uft-8 這種形式php4.3.1以後的iconv函數很好用的,只是需要自己寫一個uft8到unicode的轉換函式查表(gb2312.txt)也行<?$text = "電子書庫";preg_match_all("/[x80-xff]?./",$text,$ar);foreach($ar[0] as $v)echo "&#".utf8_unicode(iconv("GB23
全球超過300萬個互連網網站的治理員都在使用PHP,使得它成為最為普及的伺服器端指令碼語言之一。其特點是運行速度快、穩定可靠、跨平台,而且是開放原始碼軟體。隨你使用的水平不同,PHP可以很簡單,也可以很複雜,可以只使用它發送HTML表格元素,還可以在PHP應用程式中整合Java和XML。假如你對PHP有一定的瞭解或者看過一些初步的教材,這些技巧可以擴充你對PHP的熟悉,使你把握一些常見的和進階的PHP功能。一、把PHP安裝為Apache的DSOPHP在Linux/Unix平台上經常與Apache
由於php沒有提供現成的smtp函數,卻提供了一個功能不甚靈活的mail()函數,這個函數需要伺服器配置上的支援,並且不支援smtp驗證,在很多場合無法正常的工作,因此不建議使用。本文的目的在於為新手指明方向,並沒有涉及那些進階的內容,一來本身水平有限,二來也擔心不能準確的講述相關的概念,進而對各位造成誤導,還請自行深入學習。本文撰寫日期是2004年7月2日,閱讀時請注重時效性。“使用php發送mail”最近已經成為繼“register_globals&rdq
把下面的檔案儲存為index.php<?/*MailX Managment System 0.8
環境:中文w2k+apache+php4.06(smtp在linux上)我在使用mail函數發信的時候發現,如果我的subject是中文,那麼收到的mail就會把中文顯示為"XXXX"調用過程如下:<?php$to = "customer@263.net";$subject = "商城";$msg = "註冊會員成功<br>";$msg .=