Squirrelmail Classes

今天上班,一直在處理別的事情之外,下班前都在弄Squirrelmail,這次運用裡面的Classes的組合寫出了可以寄信的程式XD 可能有人會想說PHP就有內建mail啦! 但是,那個太簡單了,不夠帥 XD 所以為了耍帥,我就用了以下的Classes跟functions來作

Deliver_SMTP.class.php
Message.class.php
Rfc822Header.class.php
ContentType.class.php
mime.php
global.php

Deliver_SMTP是用來寄信的,但是要傳給他什麼呢?要傳Message Object,可是Message Object 要包含,Rfc822Header跟ContentType,看起來就很煩。Rfc822Header就是用來存from跟to等等的東西,ContentType就是用來包含encoding跟charset,那最主要的部份就是Message啦!除了需要存這兩個Object之外,最重要的就是,subject跟信件內文啦!

在下班前終於把Message Object的必要資訊填好,不過寄出的信因為charset跟encoding的關係卻變成亂碼XD 看著大家都一個一個下班走了,我也只好打消繼續寫的念頭,不過又不甘心的寫了一下下,突然,哇!! 成功了!可以正常顯示啦!! 那麼就又可以繼續寫下去,不過~~在寫下去可能不知道幾點了,有時候寫到正high的時候真的是停不下來 XD 所以就把這個告一段落,完美的結束,明天在繼續 XD

不過在這支程式之前,就用mail(),一行就可以達到相同功能 XD 可是一點也不帥氣 XD 好啦~!重點是mail較不那麼portable,跟Server的環境比較有關係,anyway明天繼續high :D

tzangms

Read more posts by this author.

Subscribe to Oceanic / 海海人生

Get the latest posts delivered right to your inbox.

or subscribe via RSS with Feedly!