顯示文章

這裡允許您檢視這個會員的所有文章。請注意, 您只能看見您有權限閱讀的文章。


主題 - Darkhero

頁: 1 ... 3 4 [5] 6
121
Linux 討論版 / 一個maillog 訊息請教~
« 於: 2005-07-08 00:07 »
由於有同事反應.某一特定公司寄過來的信一直無法正常收信.
改用其他信箱就正常了....

於是小弟在 maillog 以該公司的 mail address 搜索,小弟在 Postfix 的 maillog 中發現有一段訊息

引用
Jul  4 14:24:45 mail amavis[21184]: (21184-04) Passed BAD-HEADER, [203.66.245.12] <jhlo@tsmc.com> -> <red@flamenco.com.tw>, Message-ID: <OF190C74FB.BAFDF5A3-ON48257034.0021CA3F-48257034.002373FA@tsmc.com.tw>, Hits: -
Jul  4 14:24:45 mail postfix/smtp[22461]: 43810B530: to=<jhlo@tsmc.com>, relay=mg.tsmc.com[203.66.102.93], delay=0, status=bounced (host mg.tsmc.com[203.66.102.93] said: 553 5.1.8 <>... Sender cann't be <> (in reply to MAIL FROM command))
Jul  4 14:25:31 mail postfix/smtpd[22447]: disconnect from twoutmg2.tsmc.com.tw[203.66.245.12]

該訊息是出現在postfix 收信作業最後.也做完了 amavis-new 的掃描.
也已經 PASSED 了...

請教各位這是何種情況呢?....

122
Study-Area 公開討論版 / [意見]精華區分類
« 於: 2005-06-21 16:51 »
目前學園的精華區只有拾人牙慧跟精華區兩個板....

而板內的文章則是匯集整個討論板上各種精華文章....
但是不免有時候想看裡面的資料的時候會覺得什麼樣的文章都有...
從系統調整,vpn,php,資料庫....

或許目前可以開始對精華區進行分類?....
這樣想從精華區找資料的新手們也可以很快速的找到想找的資料囉...

123
不知道為什麼半夜四點忽然醒來睡不著....就來寫寫文件好了....

SA.PHP觀念教室 首部曲:了解$_POST,$_GET

前言: 各位親愛的SA學員們好,本觀念教室不會教你寫php程式,所以要是你抱著在這就會學到寫程式的,恭喜你來錯地方了.
這個叫做觀念教室.只教程式語言的觀念,不教程式撰寫方法.

預期本堂的學員程度:
    1.剛開始學習PHP程式語言的朋友
    2.知道 $_POST,$_GET 卻不了解為什麼要這樣用的朋友
    3.每次都是要把 global register 打開才會寫php的朋友
    4.正在寫php卻完全不知道啥是 $_POST $_GET 的朋友


緣起: 說到 php 的$_POST跟$_GET這兩個變數,得從PHP4.1開始帶來的變化說起.

想當初php開始發展的時候,開發人員為了方便操作各種變數與網頁傳進來的值,所以就採用了將所有的不管是client傳進來的變數值,跟Server 端自動產生的變數值,都自動以 $變數名稱 存在於整個php程式中.
所以當你在當時(php4.1 以前,也就是 php3 ~ php4.0 的時代),會很習慣使用各種 $變數名稱,或是從使用者送出的表單之中的輸入欄位名稱為變數 $欄位名稱.

問題:但是這種情況,在php發展到了一定的規模後,遇到了一個問題.

這個問題主要在於安全上的隱憂!
客戶瀏覽器傳入的值,與系統自動產生的變數,或是系統內部變數,甚至是程式當中的原有變數產生衝突怎麼辦??...
要是程式當中有個 $subtotal 是存放購物金額的. 但是傳入的表單欄位中不知道為什麼不小心多打了個 subtotal 呢?... 程式會以哪個為準?...
要是cookie之中的變數名稱與我要用的程式變數名稱重複了?.....

$_POST與$_GET等變數陣列誕生: 如此多的問題困擾著開發php程式的開發人員,也讓php產生了很多安全上的隱憂, 所以php開發團隊當初建議使用者,使用像是 $HTTP_SERVER_VARS ,$HTTP_GET_VARS ,$HTTP_POST_VARS ,$HTTP_COOKIE_VARS 等陣列來取得該變數..

但是聰明的你跟懶惰的我,絕對發現了.這樣寫起來.每個變數名稱又臭又長,誰會想這樣寫程式阿  :(

所以,在 php4.1 以後 變產生了 $_POST $_GET $_SERVER $_COOKIE $_SESSION 等 陣列,其功用就如同上面所列的.是將使用者經由表單送出的資料以陣列的方式進行一個存放,而非直接註冊在 $欄位名稱 這樣的變數裡面.

接著 PHP 開發團隊更進一步的預設了 php.ini 中 global register 的設定
值為關閉的狀態.

這樣.親愛的學員朋友們,你清楚為什麼要使用$_POST 與 $_GET 來取得使用者傳入的表單了嗎?
希望這一篇文章能幫助您將來撰寫php程式的時候更順利唷.

HTML補充教室: 使用者傳入的表單為什麼要放入 $_POST 跟 $_GET 兩個不同的陣列阿?

由於 html 表單傳遞資料的時候分為兩種方法
1 GET 將資料於 url 中一併送出. 會於網址列顯示像是 http://url/xxx.php?欄位名稱=欄位值
2 POST 將資料於http request 時,於表頭中直接送出,所以該資料並不會以 http://url/xxx.php?欄位名稱=欄位值 的方式出現在瀏覽器的網址列

而表單設定的方式則是如下.
代碼: [選擇]
<form method="get">
代碼: [選擇]
<form method="post">

而什麼時候會用到 get ? 什麼時候又要用 post 呢?...

通常使用 post 都是在只能送出一次的資料,像是留言版的留言.會員的登入資料,或是註冊表等.

而 get 的使用通常是在可以重複,且是用來判斷目前所在位置的情況,像製作換頁功能的時候,用來帶入該頁數,或是像 phpbb2 利用 get 取得目前使用的功能與目前觀看的版面編號等. :D

124
雜七雜八 / [笑笑就好]Maid??~....
« 於: 2005-05-19 16:21 »
Maid in Taiwan 王建民 
http://tw.news.yahoo.com/050517/195/1u9a2.html

125
Study-Area 公開討論版 / 9987 了!!!...
« 於: 2005-05-13 22:59 »
剩下 13 個名額..就破萬.....

126
雜七雜八 / 今天資訊展去敗家....
« 於: 2005-05-10 00:26 »
去敗了一台新的 LCD

奇美CMV CM-935D 19吋液晶 16:10 寬螢幕
http://shopping.pchome.com.tw/cmv/detail.php?pid=AJL00058

還送三件式喇吧...
真是超讚的拉... 寬螢幕的視野感覺真的是差很多....
寫程式還可以開兩個 putty 一個用 vim 寫程式,一個跑資料或是看文件....

當然..重點還是看DVD拉!!!

127
我的 NoteBook 之前一直無法正常使用內建的無線網路上網.

這件事情一直讓我非常的困擾,不過這次 Mandriva Linux LE2005(以下簡稱 LE2005)只要很簡單的幾個步驟.就可以完整驅動我的 IPW2200囉!!!...


首先,當然是先安裝好 LE2005 ,我是採用 DVD 進行安裝的.

一片 DVD iso 包括了內的所有內容,安裝不用換片,多麼美好的一件事情阿~...

安裝好後,由於 LE2005 只有 ipw2200 的驅動,但是沒有相關的 firmware 所以 ipw2200 還無法正常運作.

此時不管你採用什麼方法(找別台燒光碟,用隨身碟,還是牽上網路線.)到 http://ipw2200.sourceforge.net/firmware.php 下載最新版的 firmware.


解壓後放在 /usr/lib/hotplug/firmware 之中...

然後..重新開機(應該可以不用.但是我一直搞就是弄不好,重開機就正常了.).

執行 iwconfig ....你就會看到你的 ipw2200BG 已經驅動成功了..

若是要設定 ESID or WEP 的話.可以試試看用 mmc 去設定無線網路.

設定介面也是全中文非常簡單就可以設定好的唷..^^

128
在 pczone 看到一串討論....
前面的口水戰的笑笑就好...

第三頁.joker 的文章就很值得一看...

http://www.pczone.com.tw/vbb3/showthread.php?t=130838

129
PHP程式設計專家必備手冊
http://www.books.com.tw/exep/prod/booksfile.php?item=0010228014
這本出來有一段時間囉..
算是初期我看 php4 時機對於一些小技巧跟應用說的比較詳細的書...

專業PHP 5程式設計指南
http://www.hot.net.tw/cgi-bin/introbook2?supplier_id=001&publisher_id=042&sup_orderid=EB283
這本是最近買的... 內容涵蓋了很多更進一部的設計內容...
更說明到了 cache , template ,PEAR, 甚至是程式開發模式的討論...

另外.大部分的PHP都是搭配 MySQL 的...
所以應該要對於MySQL的應用要有更深的了解.

High Performance MySQL
http://www.amazon.com/exec/obidos/tg/detail/-/0596003064/qid=1111723126/sr=8-1/ref=sr_8_xs_ap_i1_xgl14/102-6658477-1828941?v=glance&s=books&n=507846

130
Study-Area 公開討論版 / 關於版主...
« 於: 2005-03-15 14:50 »
Hi..各位學長們....

由於我好像看不到有版主版....
所以不太知道該在那問就在這問了...

在版上有些文章我想轉到精華區,或是拾人牙慧中...
應該怎麼處理,還有就是..怎麼分該轉去拾人牙慧還是精華區呢??....

131
拾人牙慧 / [文章]架設大型網站 重點提醒
« 於: 2005-03-13 21:39 »
pixnet 站長 far 的重點提醒...

各位版友們,一定要參考看看唷...
http://blog.pixnet.net/post/12088/17024

132
PHP程式設計討論區 / POT: PHP Object Template
« 於: 2005-03-08 10:28 »
這是個很特別的樣板引擎,在html部分不採用任何新的 Tag 或是 {} 符號等等...

而是採用 html 原有的 Object tag ....

目前採用這個樣版的是今年榮獲許多獎項的 mambo

Mambo繁體中文網站
http://www.taiwanmambo.com/

POT: PHP Object Template
http://pot.sourceforge.net/sf_demo/index.php?page=frame

133
雜七雜八 / r proxy 的商業應用?....
« 於: 2005-03-07 13:52 »
剛剛看到 gigigaga 的新服務....
目前正在測試期間..一路到三月底...
http://webamp.giga.net.tw

應該算是另類的 proxy 的應用....

讓一些原來用 adsl 的主機能在面臨瞬間爆出來的流量有不錯的因應方式...

簡單的說就是... 水管不夠大的...可以租用 gigigaga 的水管來當快取用~

不知道有沒有朋友有使用呢....

134
Study-Area 公開討論版 / 多了Bar...
« 於: 2005-02-18 16:41 »
感覺還不錯....

--
我渴望已久的 Rss 啥時候會出現呢?

135
系統安全討論版 / [安全通知] awstats.pl
« 於: 2005-02-04 14:29 »
請看看 gslin 的 blog ....
http://gslin.org/2005/02/02/crack-via-awstats/

然後看看... moto 的文章...
http://moto.debian.org.tw/viewtopic.php?t=5504

請各位有使用 awstats 的同學們快點更新 awstats 喔....

似乎目前有 Cracker 有預謀的在攻擊....

136
PHP程式設計討論區 / PHP Security Consortium
« 於: 2005-02-02 18:09 »
剛剛在 www.php.net 上看到的...

專門研討與討論 php 安全問題的.
http://phpsec.org/

137
由於本來都是使用 MySQL 4.0 的為主要Database..
但是周六在更新我的 Server 的時候(我用 Mandrake Cooker 作為 Server)...
發現,Mandrake 10.2 以後似乎就沒有提供 MySQL 4.0.x 了!!...

所以伺服器在無意間,自動升級到 MySQL 4.1..

由於在 MySQL 4.1 以後,伺服器支援 Database Charset 的資料.但是.....
直接從 MySQL 4.0 升級上來的,所有內容的編碼不變化,但是Database 的編碼設定則是跑成 latin1 的格式....
這樣的話,在 dump資料時沒有指定正確的 charset 或是 mysql client charset 不同的時候,會發生內容錯誤的情況....(也就是很多人說會看到一堆 ??,或是一堆亂碼...)

或許在 client 跟 server 的 charset 都設定唯一樣的時候,取出的資料不會有錯誤(因為 mysql 不會在中間轉碼...)

目前我的做法:
我計劃將資料庫設定編碼都設定為 utf8 ,也就是進入資料庫後的資料都是以 utf8 方式存檔.

先利用 mysqldump --default-character-set=latin1 將資料進行 Dump ...
如此 dump 出來的資料會是正常的..
然後利用編輯器 vim or gedit or ultraedit 等....
修改dump出來的檔案.

將 每個Table 的 Default Charset 改為 utf8 .
同時在 Dump 的資料檔案最前面加上.
SET NAMES utf8;
SET CHARACTER_SET_CLIENT=utf8;
SET CHARACTER_SET_RESULTS=utf8;

接著 若你原來的資料是以 utf8 儲存,則不用變動.
若用 big5 存入資料庫的,請利用 iconv -c -f big5 -t utf8 MysqDumpFile.sql 的方式,把內容的編碼轉換成為 utf8 格式.

接著..就把資料表 import 進入資料庫看看囉....
mysql -u root -p DatabaseName < MysqlDumpFile.utf8.sql

註.不建議各位 client Charset =  big5 去匯入.
因為有可能會遇到內容有 slashes 的問題(例如許功蓋).一律轉為 utf8 來 Import 進資料庫會比較沒有問題.

138
這是剛剛朋友跟我說我才看到的....

研討會大綱
    * LDAP架構與OpenLDAP簡介
    * OpenLDAP和Microsoft Windows Series的帳號整合
    * 運用OpenLDAP整合MailServer的帳號密碼資料庫
    * 運用OpenLDAP整合WebServer的帳號密碼資料庫

http://edu.uuu.com.tw/data_seminar/intro/050125_linux.asp

139
關於 postgrey 的技術可以在 google 上查詢.

這篇只有提供我在 Mandrake linux 10.1 上安裝 postgrey 的步驟與經驗.

1.首先下載 postgrey
http://isg.ee.ethz.ch/tools/postgrey/

2.解壓縮至任何一個目錄下(我是解壓縮在 /usr/local/postgrey)

3.你可以看到下列檔案.
代碼: [選擇]

Changes
contrib/
COPYING
postgrey
postgrey_whitelist_clients
postgrey_whitelist_recipients
README

當中 postgrey 為一個 perl 可執行檔案.

postgrey_whitelist_clients,postgrey_whitelist_recipients,則為需要放置於 /etc/postfix/ 下的 postgrey 白名單檔案.

4.建立相關需要的目錄與將檔案拷貝至該目錄.
代碼: [選擇]

cp postgrey_whitelist_clients /etc/postfix/
cp postgrey_whitelist_recipients /etc/postfix/

mkdir /var/spool/postfix/postgrey
chown postfix:postfix /var/spool/postfix/postgrey


5.立即執行 postgrey
代碼: [選擇]

/usr/local/postgrey/postgrey --inet=10023 --user=postfix &


6.修改 postfix 設定檔案 main.cf
代碼: [選擇]

 smtpd_client_restrictions = reject_rbl_client relays.ordb.org, reject_rbl_client bl.spamcop.net
 smtpd_sender_restrictions = reject_unknown_sender_domain, reject_non_fqdn_sender
 smtpd_recipient_restrictions = permit_mynetworks, reject_unauth_destination, check_policy_service inet:127.0.0.1:10023


重新啟動 postfix

7. 檢查是否安裝成功.
你可以 tail /var/log/mail/info 看看當信件進來的時候,有沒有類似下列訊息

Jan  3 16:37:07 mail postfix/smtpd[1280]: NOQUEUE: reject: RCPT from 61-66-28-23.sparq.coowo.com[61.66.28.23]: 450 <test@text.com>: Recipient address rejected: Greylisted for 300 seconds (see http://isg.ee.ethz.ch/tools/postgrey/help); from=<testd@test.com> to=<test@test.com> proto=ESMTP helo=<s23.coowo.com>

若有則就是已經完成.

8. 將 postgrey 設定開機啟動.

修改 /etc/rc.d/rc.local 最下面加入 /usr/local/postgrey/posgrey --inet=10023 --user=postfix &

參考文件與感謝:
[文件] 在 Postfix 上強力的 antispam 機制:Postgrey
        * AUTHOR  Gea-Suan Lin <gslin@ccca.nctu.edu.tw>

140
LDAP 討論區 / BDN 匯入一直發生錯誤
« 於: 2004-11-30 14:52 »
最近我想將公司的 通訊錄採用 openldap 建立
但是在建立 bdn 的時候一直發生問題.

下面是我使用的 ldif 跟 ldapadd 發生的訊息.
代碼: [選擇]

[root@mail root]# ldapadd -x -D "cn=root,dc=366,dc=net" -W -f BDN.ldif
Enter LDAP Password:
adding new entry "dc=366,dc=net"
ldapadd: update failed: dc=366,dc=net
ldap_add: Object class violation (65)
        additional info: no structural object class provided

[root@mail root]# more BDN.ldif
dn: dc=366,dc=net
objectclass: top


我使用的系統是.
Mandrakelinux release 10.1 (Community) for i586

使用的 openldap 版本為.
[root@mail root]# rpm -qa|grep ldap
openldap-clients-2.1.30-3mdk
openldap-migration-2.1.30-3mdk
openldap-servers-2.1.30-3mdk
php-ldap-4.3.8-1mdk
openldap-2.1.30-3mdk
openldap-doc-2.1.30-3mdk
libldap2-2.1.30-3mdk

141
雜七雜八 / 那個 bbs linux 討論區的 C8n
« 於: 2004-10-24 19:55 »
那傢伙好討厭...

真希望他快點滾出 linux 版..還我一個乾淨的討論空間....

142
雜七雜八 / [灌水] 回文的智慧....
« 於: 2004-10-04 22:27 »
看樣子淌混水的確是沒好事....

這下子被人說我沒回文的智慧......

誰來告訴我去那找回文的智慧?....

143
雜七雜八 / Mozilla的快捷列
« 於: 2004-05-05 13:39 »
今天用 mozilla 上 study-area 的時候...忽然發現上方瀏覽列下面多了一行...
用了後才發現...哇...這根本就是 Study-area 的快捷列!

144
將在 php5 中內建支援的 SQLite 不知道大家用過了沒有...

這幾天看了 tim 那的文章..有篇討論到 SQLite 的使用,個人覺得很有趣喔。
SQLite 基本上是個簡易的資料庫,不需要Server,因此也不提供遠端連線,有點類似DBM的方式,不過使用上卻更為簡單。
http://timteam.org/?TIM=FORUM&FORUM=1&Page_Method=last_postdate&Page_Sort=desc&offset=0&nextpage=&limit=20&ShowDocument=11414#TIM11414

另外:我在找一些工具的時候也看到這個....
phpSQLiteAdmin
http://www.phpguru.org/static/phpSQLiteAdmin.html

145
同標題...

目前正在進行翻譯語系檔案的計畫.
待翻譯完成後會 commit 回官方網站.

參與工作人員:3名

各位愛用 phpldapadmin 的朋友們敬請期待.

147
雜七雜八 / 倒楣...這週什麼事情都有......
« 於: 2004-04-16 10:32 »
這週真是怪....

先是跟同事吵架...
然後系統資料庫怪怪的..修了半天...
然後昨天晚上外婆住院....
今天早上機車大瑣瑣頭有偷車賊殘留的鐵片....害我無法開大鎖.....


是怎樣...=_=.......

148
以下全憑昨天安裝完成後的記憶撰寫,如有錯誤或問題請來信告知.

1. OS install
   首先..安裝好 Mandrake 9.2

2. urpmi source setup
   urpmi.addmedia 92rpms
       ftp://mdk.linux.org.tw/pub/mandrake/9.2/i586/Mandrake/RPMS
       with ../base/hdlist.cz
   urpmi.addmedia 92update
       ftp://mdk.linux.org.tw/pub/mandrake/updates/9.2/RPMS
       with ../base/hdlist.cz
   urpmi.addmedia 92contrib
       ftp://mdk.linux.org.tw/pub/mandrake/9.2/i586/Mandrake/RPMS2
       with ../base/hdlist2.cz

3. Install Postfix + vm-pop3d and Setup
   urpmi postfix vm-pop3d

   vim /etc/postfix/main.cf
   加入或修改以下設定.
       default_privs = mail
       virtual_alias_maps = hash:/etc/postfix/virtual
       allow_mail_to_files = alias,forward,include
       allow_mail_to_commands = alias,forward,include

   設定 virtual mail server sysadm 帳號
       mkdir /etc/virtual/doamin.net
       htpasswd -c /etc/virtual/domain.net/passwd sysadm
       輸入密碼
   設定 virtual mail spool
       mkdir /var/spool/virtual
       mkdir /var/spool/virtual/domain.net
       chown -R mail:mail /var/spool/virtual
   修改 xinetd 將 vm-pop3d 啟動
       vim /etc/xinetd.d/vm-pop3d
       設定
           disable = no
   重新啟動 xinetd postfix
       /etc/rc.d/init.d/xinetd restart
       /etc/rc.d/init.d/postfix restart

4. Install Openwebmail and Setup vdoamin
   下載最新 openwebmail-current.tgz
   解壓縮後用 mv 將
       cgi-bin/openwebmail 移至 /var/www/cgi-bin/
       data/openwebmail 移至 /var/www/html/
   接著設定 /var/www/cgi-bin/openwebmail/etc/openwebmail.conf
ow_cgidir               /var/www/cgi-bin/openwebmail
ow_cgiurl               /cgi-bin/openwebmail
ow_htmldir              /var/www/html/openwebmail
ow_htmlurl              /openwebmail

auth_module                     auth_vdomain.pl
auth_withdomain                 yes
use_syshomedir                  no
ow_usersdir                     /var/spool/webmail
use_homedirspools               no
enable_autoreply                yes
enable_setforward               yes
enable_vdomain                  yes
use_dotlockfile                 yes
vdomain_admlist                 sysadm
vdomain_maxuser                 100
vdomain_maxalias                100
vdomain_vmpop3_pwdpath          /etc/virtual
vdomain_vmpop3_pwdname          passwd
vdomain_vmpop3_mailpath         /var/spool/virtual
vdomain_postfix_aliases         /etc/postfix/aliases
vdomain_postfix_virtual         /etc/postfix/virtual
vdomain_postfix_postalias       /usr/sbin/postalias
vdomain_postfix_postmap         /usr/sbin/postmap
virtualuser                     mail

case_insensitive_login          yes
enable_strictvirtuser           yes
enable_changepwd                yes
enable_strictpwd                no
passwd_minlen                   4
session_multilogin              no
enable_userfilter               no
enable_smartfilter              no
enable_webmail                  yes
enable_webdisk                  yes
enable_calendar                 yes
enable_sshterm                  no
enable_pop3                     yes

<domainname_equiv>
domain.net:        mail.domain.net
</domainname_equiv>

   設定虛擬 mail server 的 openwebmail 設定
       vim /var/www/cgi-bin/openwebmail/etc/sites.conf/domain.net
domainnames                     domain.net
vdomain_admlist                 sysadm
vdomain_maxuser                 100
vdomain_maxalias                100
mailspooldir                    /var/spool/virtual/domain.net
spool_limit                     100000
quota_limit                     100000

   初始設定 openwebmail
       /var/www/cgi-bin/openwebmail/openwebmail-tool.pl --init
       請根據提示自行修改相關檔案.

   進入 http://mail.domain.net/openwebmail/
   登入 sysadm 測試 新增虛擬網域使用者. 與收發信件.

5. Install amavis-new spamassassin f-prot
   urpmi amavis-new perl-Mail-SpamAssassin spamassassin-tools
   至網站 http://www.f-prot.org 下載 個人版

   Install f-prot virus Scan
       解開 fp-linux-ws.tar.gz
       mv f-prot /usr/local/
       /usr/local/f-prot/install-f-prot.pl
       更新病毒碼
       /usr/local/f-prot/tools/check-updates.pl
       設定每日自動更新病毒碼
       cronteb -e
       加入以下
27 4,16 * * *       /usr/local/f-prot/tools/check-updates.pl -cron -quiet

   修改 /etc/amavisd.conf
       是需要修改 通常只有註解
       $sa_local_tests_only
       與設定
       $sa_spam_modifies_subj = 1

   啟動 amavisd
       /etc/rc.d/init.d/amavisd start

   由於 Mandrake Linux 的 amavisd-new 會自動增加必要的設定於 main.cf
   故不需要修改 main.cf 直接重新啟動 postfix
       /etc/rc.d/init.d/postfix restart

6. 至此幾乎完成,剩下就是設定 spamassassin 的過濾條件跟測試 virtual account 收發

PS1:
   新增 virtual mail server domain 步驟
   採用以下script
===
#!/bin/sh
mkdir /etc/virtual/$1
mkdir /var/spool/virtual/$1
chown -R mail:mail /var/spool/virtual/$1
htpasswd -c /etc/virtual/$1/passwd sysadm
===
   手動修改 openwebmail 設定
   openwebmail.conf 中新增該 domain 對應
   sites.conf 中 增加該 domain 設定檔

PS2:
   由於過程中沒有設定 sysadm 的 virtual 跟 aliases
   所以 sysadm 只可登入 openwebmail 卻無法藉由 postfix 接收到任何信件.

參考文件:
安裝 Postfix+sasl+Openwebmail+Vm-pop3d on RH9 by adj38
 http://phorum.study-area.org/viewtopic.php?t=20395&highlight=openwebmail

149
PEAR - PHP Extension and Application Repository

php 延伸程式庫.
你可以在這裡找到很多有用的php程式庫.

以我來說常用的有 XML_RSS , HTML_TABLE 等....

當中也有 DB 類似於 ADOdb 的整合性的資料庫介面.

也有提供 HTML_Template 等...

而我常用的 HTML_TABLE 部份.主要用來於程式中產生 Table....

個人認為,適合用在後台管理介面撰寫的時後搭配使用,直接由程式產生出Table,省去後台還要多維護一份 HTML 的問題.

前台部份由於可能需要美工美化修改很多地方,通常是使用 smarty 或是 TemplatePower 來做.

150
Linux 討論版 / 被垃圾信商盯上~...
« 於: 2004-02-24 13:17 »
今天早上 mail server 發出異常...檢查後發現...
好像是有人利用另外一台web 主機進行發送垃圾郵件的程序..

以下是在 access_log 之中抓到的紀錄...
66.166.184.74 - - [24/Feb/2004:12:59:21 +0800] "POST http://mail.server.ip:25/ HTTP/1.1" 200 983 "-" "-"
66.166.184.74 - - [24/Feb/2004:13:02:16 +0800] "QUIT" 200 11715 "-" "-"

有人知道這是什麼原因嗎?..或是該如何修補?....
由於根據了解..這似乎是利用 apache 轉送資料到 mailserver 的 smtp 去.....

頁: 1 ... 3 4 [5] 6