Jquery中文網 mm6666com单双中特 www.wvbtf.icu
Jquery中文網 >  腳本編程  >  perl  >  正文 《Perl編程24學時教程》筆記第22課 CGI發送電子郵件

精准单双中特官方唯一网站:《Perl編程24學時教程》筆記第22課 CGI發送電子郵件

發布時間:2014-07-20   編輯:mm6666com单双中特 www.wvbtf.icu
本文分享下《Perl編程24學時教程》筆記第22課時的內容,介紹下使用CGI程序發送電子郵件的方法,有需要的朋友參考下。

mm6666com单双中特 www.wvbtf.icu 第22課時  使用CGI程序發送電子郵件

一、Internet郵件入門
常用的郵件協議:簡單郵件傳輸協議(Simple Mail Transport Protocol, SMTP),郵局協議(Post Office Portocol, POP),Internet郵件訪問協議(Internet Message Access Protocol, IMAP)。
發送郵件必須要有郵件傳輸代理或SMTP中繼主機。
郵件傳輸代理(Mail Transport Agent, MTA),UNIX常用的MTA是sendmail。

二、郵件發送函數

1,用于UNIX系統的郵件函數
sendmail可以用來發送郵件。
-t 從輸入數據獲得郵件頭信息
-oi 忽略單行程序上的"."
-odq 對郵件進行排隊

2,用于非UNIX系統的郵件函數
Net::SMTP??榭梢雜美捶⑺陀始?。
 

$smtp = Net::SMTP->new(host); 創建smtp對象
$smtp->mail(addr);  設置發送者地址
$smtp->to(addr);  設置收件人地址
$smtp->data();   開始發送郵件正文
$smtp->datasend(data);  發送郵件正文
$smtp->dataend();  完成郵件正文發生
$smtp->quit();   斷開與SMTP服務器連接

您可能感興趣的文章:
《Perl編程24學時教程》筆記第22課 CGI發送電子郵件
《Perl編程24學時教程》筆記第17課 perl的CGI概述
《Perl編程24學時教程》筆記第18課 perl的基本窗體
《Perl編程24學時教程》筆記第21課 perl操作cookie
《Perl編程24學時教程》筆記第23課 perl實現服務器推送和訪問次數計數器
《Perl編程24學時教程》筆記第24課 建立交互式Web站點
《Perl編程24學時教程》筆記第20課 perl HTTP和CGI操作
《Perl編程24學時教程》筆記第19課 perl的復雜窗體
如何提高E-mail收發的成功率
JavaScript mailto的用法解析

[關閉]