php中提供了一個發送郵件的函數mail函數,它可以在程序中直接發送電子郵件,不過它要求服務器支持sendmail
或者必須設置一臺不需要中繼的郵件發送服務器,但現在要找到一臺不需要身份驗證的郵件發送中繼幾乎不可能。
所以使用mail函數往往無法成功發送email.
自己如果熟悉SMTP協議,結合socket功能就可以編寫高效穩定的郵件發送程序,但對一般用戶來說太困難。好在互聯網上已經有很多別人編寫好的郵件發送模塊,我們只需要下載后簡單調用即可,十分方便。
在此我們給用戶推薦一個php下功能十分強大,易用且免費的SMTP類模塊-PHPMailer,
PHPMailer是一個用于發送電子郵件的PHP函數包。它提供的功能包括:
*.在發送郵時指定多個收件人,抄送地址,暗送地址和回復地址
*.支持多種郵件編碼包括:8bit,base64,binary和quoted-printable
*.支持SMTP驗證
*.支持冗余SMTP服務器
*.支持帶附件的郵件和Html格式的郵件
*.自定義郵件頭
*.支持在郵件中嵌入圖片
*.調試靈活
*.經測試兼容的SMTP服務器包括:Sendmail,qmail,Postfix,Imail,Exchange等
*.可運行在任何平臺之上
下載該組件后,按如下示例編寫代碼即可實現php在線發送郵件。
一:html程序
<html>
<body>
<h3>phpmailer Unit Test</h3>
請你輸入<font color="#FF6666">收信</font>的郵箱地址:
<form name="phpmailer" action="send.php" method="post">
<input type="hidden" name="submitted" value="1"/>
郵箱地址: <input type="text" size="50" name="address" />
<br/>
<input type="submit" value="發送"/>
</form>
</body>
</html>
二:PHP程序
<?php
require("class.phpmailer.php"); //下載的文件必須放在該文件所在目錄
$mail=new PHPMailer(); //建立郵件發送類
$address=$_POST['address'];
$mail->IsSMTP(); // 使用SMTP方式發送
$mail->Host="mail.xxxxx.com"; // 您的企業郵局域名
$mail->SMTPAuth=true; // 啟用SMTP驗證功能
$mail->Username="user@xxxx.com"; // 郵局用戶名(請填寫完整的email地址)
$mail->Password="******"; // 郵局密碼
$mail->From="user@xxxx.com"; //郵件發送者email地址
$mail->FromName="您的名稱";
$mail->AddAddress("$address", "");//收件人地址,可以替換成任何想要接收郵件的email信箱,格式是AddAddress("收件人email","收件人姓名")
//$mail->AddReplyTo("", "");
//$mail->AddAttachment("/var/tmp/file.tar.gz"); // 添加附件
//$mail->IsHTML(true); // set email format to HTML //是否使用HTML格式
$mail->Subject="PHPMailer測試郵件"; //郵件標題
$mail->Body="Hello,這是測試郵件"; //郵件內容
$mail->AltBody="This is the body in plain text for non-HTML mail clients"; //附加信息,可以省略 (PS:^_^不錯的php開發交流群:304224365,驗證:ttf,謝謝!)
if(!$mail->Send())
{
echo "郵件發送失敗。 <p>";
echo "錯誤原因: " . $mail->ErrorInfo;
exit;
}
echo "郵件發送成功"
ailBee.NET Objects是一款為創建、發送、接收以及處理電子郵件而設計的健壯、功能豐富的.NET控件。幾行代碼便可為應用程序添加E-Mail支持,簡單高效。具備“必需”以及獨特的功能,這些控件幫助開發人員簡單快速地將復雜的電子郵件功能添加到他們的應用程序中。
本文主要介紹了在Web應用程序中顯示HTML/純文本郵件的代碼示例。目前MailBee.NET Objects在線訂購享75折優惠正在進行中,歡迎您下載試用版進行運用!
由于Web應用程序在呈現HTML而不是純文本的Web瀏覽器中運行,因此應將純文本數據轉換為HTML,以便在瀏覽器中查看此數據。這也適用于在HTML容器中渲染數據的桌面應用程序。
MailBee可以郵件解析期間自動將純文本內容轉換為HTML。為了調整郵件解析過程,MailMessage類提供了Parser屬性。
C# MailMessage msg=pop.DownloadEntireMessage(1); msg.Parser.PlainToHtmlMode=PlainToHtmlAutoConvert.IfNoHtml; VB.NET Dim msg As MailMessage=pop.DownloadEntireMessage(1) msg.Parser.PlainToHtmlMode=PlainToHtmlAutoConvert.IfNoHtml
上面的節點從服務器中下載郵件,并讓MailBee自動將郵件的純文本轉換為HTML(如果郵件還沒有HTML版本)。因此,你將得到可以在ASP.NET應用程序中顯示的HTML郵件,如下所示:
C# Response.Write(msg.BodyHtmlText); VB.NET Response.Write(msg.BodyHtmlText)
如果你還需要在HTML容器中顯示郵件標頭,你可以使用HeadersAsHtml屬性替換郵件的所有標題中的“”,“和”和“”字符,其HTML表示形式為:
C# msg.Parser.HeadersAsHtml=true; Response.Write("From: " + msg.From.ToString); VB.NET msg.Parser.HeadersAsHtml=True Response.Write("From: " + msg.From.ToString)
試用、下載、了解更多產品信息請點擊"咨詢在線客服"
果你要開拓海外市場,EDM電子郵件營銷是整個營銷戰略中一項必不可少的營銷方案。
相比于國內用戶喜歡用QQ、微信、釘釘這些即時通訊工具,進行交流和溝通,電子郵件依然是很多海外用戶的首選。
雖然電子郵件是個非常古老的交流工具,但是郵件推廣依然有非常高的營銷價值,使用的好可以為你帶來高額的回報。
目前市場上的大多數電子郵件服務提供商都會有一個用于創建電子郵件活動的電子郵件編輯器,但很少有人提供電子郵件營銷人員真正需要的東西。
一般的郵件編輯器除了文字就是圖片,想要設計一款精美的富有個性化的郵件簡直是難于登天,更不用說讓用戶有打開郵件的欲望。
不過,還好有可視化無需代碼的拖放式HTML郵件模板制作工具,幫助郵件營銷人員創造精美的郵件。
與那些老古董相比,在線拖放式郵件編輯器有大量設計好的精美的郵件營銷模板,通過簡單的拖放式編輯器,就可以立即對其進行編輯和定制,定制屬于自己的個性化郵件。
Chamaileon因其用戶友好的電子郵件設計編輯器和強大的圖像編輯功能,成為很多企業級用戶的首選。
Chamaileon提供了一個來自Pexels的免費圖片庫,你也可以添加自己的電子郵件通訊圖片,進行定制和修改。
Chamaileon界面干凈整潔,自身包含了一些精美的響應式電子郵件設計模板,用戶也可以自定義創作自己的郵件模板。
除了可以對郵件進行定制和使用外,它還具有實時協作的功能,這對于電子郵件營銷團隊來說非常的友好。
Chamaileon有100多個響應式模板和1000多種內置小工具,可以導入自定義的HTML代碼,和豐富的電子郵件內容管理工具,支持蘋果和安卓移動設備,可以在所有版本的Outlook上工作。
雖然功能很強大,不過Chamaileon收費比較昂貴,最低價格300美元/月,比較適合大企業和大品牌的公司使用。
Postcards是Designmodo推出的在線產品之一,是一個非常容易使用的推廣郵件構建工具。
Postcards有一個簡單的界面,可以讓你從頭開始創建完全相應的、精美的、符合當前審美潮流的電子郵件模板。
Postcards有100多個預先設計好的電子郵件模塊和900種谷歌字體,可以快速的設計出符合各行業需求的營銷郵件模板。
Postcards支持團隊協作,團隊成員之間可以相互合作管理不同的版本,并將結果導入到流行的電子郵件服務提供商中。
Postcards價格比較實惠,可以免費使用,付費版本最低17美元/月。
BEE是一個免費的電子郵件設計軟件,可以讓你創建簡單的電子郵件模板,然后將其導出到你最喜歡的電子郵件服務提供商中。
你不需要任何編碼技巧,就可以在幾分鐘內創建一個響應式的電子郵件模板,還提供了一種在Gmail中發送HTML郵件的簡單方法。
BEE的電子郵件模板庫配備了各種專業設計的模板供你定制,你可以在其中添加網絡特定元素,如表格、視頻和腳本,或者嵌入你自己的調查工具創建有個性化外觀的郵件。
通過BEE專業設計好的模板,可以在一個包含HTML和圖片的ZIP文件中導出,并在自己的電子郵件營銷軟件中使用它。
付費的高級專業版本,還可以獲得更多復雜的模板,和直接與電子郵件營銷軟件連接的插件,如MailChimp、SendGrid、HubSpot等等。
價格方面,注冊完就可以免費使用,自由職業者需要付費15美元/月,團隊版本需要30美元/月。
Stripo是一個免費的電子郵件模板生成器,無需HTML或CSS經驗就能輕松使用,擁有豐富的模板,可以在幾分鐘內就可以制作出高級的電子郵件模板。
Stripo具有拖放和HTML編輯模式,可以在編輯器內建立互動的電子郵件元素,如圖片翻轉效果、CSS動畫按鈕和倒計時器等功能,還提供了一個嵌入式的照片編輯器,用于建立電子郵件橫幅。
該服務是多語言的,所以可以從英語改成他們的其他7種語言選擇(德語、西班牙語、法語等)。
Stripo為其用戶提供了一個內容模塊庫,用于存儲最常用的電子郵件元素和組件,有超過600多個免費的HTML電子郵件模板,還可以按類型、電子商務、行業或季節進行分類,幫助用戶快速找到適合自己的edm郵件模板。
通過API,Stripo的電子郵件模板可以導出到60多個電子郵件服務商,你也可以將模板設計導出為HTML,并使用它從你選擇的任何其他電子郵件營銷工具發送你的電子郵件活動。
在向收件人發送電子郵件之前,你可以將其下載為PDF格式,以獲得客戶或同事的認可;有大約100種不同的測試環境,讓其在嵌入的電子郵件測試工具中測試電子郵件。
Stripo可以免費使用,付費商業版本最低價格為12.50美元/月。
Mailchimp是世界上最著名的電子郵件營銷自動化平臺,由Ben Chestnut、Mark Armstrong和Dan Kurzius于2001年創立,從事郵件營銷的工作人員大概都聽說過或者用過,這是一款非常出名的外貿郵件群發軟件。
Mailchimp主要針對中小型企業,是一個強大的一體化外貿郵件營銷平臺,不僅拖放式電子郵件生成器,還提供了一個由100多個現成設計組成的龐大的電子郵件模板庫。
你可以選擇一個預先編碼的電子郵件模板,或者從頭開始創建一個電子郵件模板,雖然它在元素和區塊方面不是很靈活,但Mailchimp允許用戶創建漂亮的響應式郵件。
它的新模板生成器讓你可以直接在內容塊上編輯你的元素。此外,它的內容工作區間對編輯和管理你的圖片和文件特別有幫助。
作為一個edm郵件營銷工具,Mailchimp還為用戶提供了一些額外的功能,如自動化,以便及時地開展edm郵件群發活動,還有針對不同電子郵件客戶端設計的測試工具。
Mailchimp可以免費使用,付費功能每月15美元起。
作為免費的海外郵件群發工具,Moosend使你能夠創建、自動化和發送你的電子郵件營銷活動。
對于精通技術的用戶來說,你可以在編輯電子郵箱模板時,查看并復制HTML代碼,或者通過Moosend的代碼視圖下載一個JSON文件。
Moosend有一個現成的模板庫,你可以選擇已有的edm營銷郵件模板開始設計,或者通過拖放欄目和結構元素從頭設計一個視覺上令人驚嘆的電子郵件。
如果你需要一個快速的視覺效果,Moosend提供了一個與圖片庫、社交媒體平臺、Google Drive等整合的圖片采集器。
Moosend有一個有用的 "保存 "功能,你可以用它來保存你編輯過的電子郵件模板,以供將來使用,還可以添加倒計時功能,個性化你的電子郵件,以及添加條件塊來創建動態內容活動。
Moosend可以免費使用,專業版每月10美元起,企業版可以和銷售人員自定義價格。
http://TOPOL.io被描述為 "為每個設備創建漂亮的電子郵件拖放編輯器”。
Topol使用拖放功能創建電子郵件html模板,用戶不必是圖形設計師、HTML程序員或電子郵件渲染方面的專家,你可以快速、簡單、直觀、有趣的創建電子郵件模板。
你可以將Topol編輯器整合到你自己的應用程序、CRM(客戶關系管理)或任何其他營銷平臺,甚至是Outlook上
Topol有150多個精美的、易于使用的模板,可重復使用的自定義塊和自定義HTML代碼,而且創建的模板可以下載為.zip文件,或導出到任何現有的Topol賬戶。
Topol可以在14天內免費試用,如果想要使用付費專業版,可以按每月10美元的價格升級到他們的月度會員計劃。
Unlayer Studio是一個免費的電子郵件模板制作工具,具有簡單、易掌握的特點,有很多現代的、專業的電子郵件模板可供選擇。
它有一個免費的圖片庫和現成的模板,可以創建具有相關內容的電子郵件,用戶可以從100多個基礎套件模板中選擇任何一個,然后按自己認為合適的方式編輯模板。
Unlayer提供了一個模板管理器,你能夠用一個獨特的ID來創建和編輯你的模板。另外,你也可以在自己的服務器上保存模板,只需切換到JSON標簽,然后保存到你的數據庫即可。
只需點擊幾下就可以下載你創建HTML模板,不需要編碼技能就可以創建自定義模板,可以按照各種郵件主題輕松找到需要編輯的電子郵件模板。
Unlayer studio的設計師會與ActiveCampaign、Constant contact、MailChimp等電子郵件服務提供商合作,如果你想將其與Gmail整合,該軟件還能讓你安裝免費的Chrome擴展。
Mosaico是一個開源的電子郵件模板html構建器,可以幫助用戶快速有效地創建電子郵件通訊。
Mosaico在其平臺上不提供任何預先設計的電子郵件模板,但你能夠以你認為合適的方式來使用它,提供兩種布局:versafix-1和versafluid。
通過這種獨特的基于點擊的設計布局,你可以添加或刪除區塊,非常的靈活,還可以按原樣導出自己的圖片,并編輯郵件內容。
你可以預覽你的郵件,發送測試郵件或簡單地保存你的模板,雖然是個免費工具,同樣提供相應的社區技術支持。
以上就是一些常用的在線拖放式電子郵件編輯器,可以幫助你更加快速的定制自己的專屬電子郵件模板。
這些電子郵件構建器有高質量的響應式電子郵件模板、對各種設備有良好的兼容性、有精美的圖片和媒體庫,和一些電子郵件服務商也可以完美的兼容。
如果你是一個完全的電子郵件營銷新手,而且不懂HTML代碼,也不用擔心,這些工具可以很好的幫助你完成想要的各種效果,使你的電子郵件營銷效果更加完美。
*請認真填寫需求信息,我們會在24小時內與您取得聯系。