六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

編寫對于SendMail的CGI

[摘要]在UNIX主機上我們可以很輕易地通過編程來發送EMAIL,有時我們需要把從表單上得來數據整理后發送到一個信箱里,例如來訪者的留言,在線申請。   在UNIX系統中通常會有一個 sendmail 程序用來發送EMAIL的,這是一個十分復雜的電子郵件系統,但我們在CGI編程中用它來發送EMAIL是十分...
在UNIX主機上我們可以很輕易地通過編程來發送EMAIL,有時我們需要把從表單上得來數據整理后發送到一個信箱里,例如來訪者的留言,在線申請。

  在UNIX系統中通常會有一個 sendmail 程序用來發送EMAIL的,這是一個十分復雜的電子郵件系統,但我們在CGI編程中用它來發送EMAIL是十分簡單的事,具體的操作是打開一個通道,把輸出的信息作為sendmail 這個程序輸入

代碼如下:

open (MAIL," /usr/sbin/sendsendmail [email protected]"); #注意其間的空格
print MAIL $msg
close MAIL;

  這樣我們就可以把變量$msg中的內容通過服務器上的 sendmail 程序發送到地址為[email protected] 的信箱中,要注意的是這只是一個簡單的例子,還有一些細節的地方是需要討論的。
  在上述的程序中,郵件的接受者將會收到一封沒有標題、沒有回信地址的信件,要想發出去的信件像樣一點,就必須在發送內容之前送出信頭:請看以下例子:

open (MAIL," /usr/sbin/sendsendmail [email protected]");
print MAIL "To: $toemailn";
print MAIL "From: $fromemailn";
print MAIL "Reply-to: $fromemailn";
print MAIL "Subject: $subjectn";
printMAIL $msg;
print MAIL "nn";
close MAIL;

  我們看到的"To:"、"From:"、"Reply-to:"、"Subject:" 就是用來標識信頭的,它們郵件程序中不會被當作是信件的正文在處理,程序中的換行符號是必需的的。

  在這里不得不提一下安全問題,有時我們發信的的地址是從表單上獲得的,如果不嚴格檢查從表單上獲得的EMAIL地址的合法性,將會給惡意的攻擊者帶來攻擊的機會,讓你的CGI程序執行一些破壞系統的操作,后果是非常嚴重的。簡單舉個例子說明:

if ($FORM{'mailto'}=~/(.*)@(.*)/){
。。。。。
。。。。。
。。。。。
}




主站蜘蛛池模板: 最新欧美伦禁片在线观看 | 午夜激情福利视频 | 最近韩国中文字幕更新 | 又粗又大又爽又紧免费视频 | 欧美午夜性春猛xxxx | 四虎网址换成什么了2021 | 亚洲激情久久 | 亚洲国产中文在线 | 亚洲高清在线播放 | 日韩欧美视频一区二区 | 日韩在线小视频 | 日韩精品一区二区三区不卡 | 日韩精品一区二区三区免费视频 | 啪啪欧美 | 中国女人一级做受免费视频 | 欧美视频在线播放观看免费福利资源 | 天堂a免费视频在线观看 | 天天看片天天爽_免费播放 天天看片天天爽 | 亚洲 欧美 日韩 另类 | 青草久草 | 中文天堂 | 欧美一级片在线 | 中文字幕视频在线观看 | 亚洲大片在线观看 | 天天操天天操天天射 | 亚洲欧美人妖另类激情综合区 | 四虎影院新网址 | 青青草原国产在线观看 | 亚洲伦理片| 午夜性影院爽爽爽爽爽爽 | 欧洲熟色妇 | 亚洲欧美日韩激情在线观看 | 在线视频亚洲 | 天天爽夜夜爽一区二区三区 | 中日韩在线视频 | 亚洲精品在线视频 | 色天天综合色天天天天看大 | 亚洲 日本 欧美 中文幕 | 日本免费成人网 | 青娱乐免费视频在线观看 | 最近日本韩国观看 |