五月 2011
« 四月   六月 »
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

彙整

利用 procmail 的過濾信件(Postfix )

利用 procmail 的過濾信件(Postfix )

參考網址:http://blog.weithenn.org/2009/06/freebsdpostfix-amavisd-new-uvscan.html

Procmail 部份 (自訂郵件收送規則)
步驟1.安裝 Procmail 套件

切換至 Ports Tree 路徑安裝 Procmail 套件(請尊重 weithenn 的辛勞!!)

#cd /usr/ports/mail/procmail //切換至安裝路徑 #make install clean //安裝套件並清除安裝過程中不必要的檔案

步驟2.修改 Postfix 設定檔 (main.cf)

修改 Postfix 設定檔 main.cf 內容如下

#vi /usr/local/etc/postfix/main.cf //修改 Postfix 設定檔 mailbox_command = /usr/local/bin/procmail //加入此行 (自訂的規則會套用至所有帳號)

步驟3.編寫過濾規則 (procmailrc)

編寫過濾規則設定檔 Promailrc 下列過濾規則為收集網路上資料而成的範例。(請尊重 weithenn […]

POSTFIX針對特定垃圾信主旨過濾

最近公司同仁收到很多DHL的病毒信,叫收信的人要開附件zip檔案,內附的文件是 *.exe,叫我家的狗想,他都知道 200% 是病毒,但是還是怕有同仁”誤點”,還是在SERVER上先阻擋吧,發現主旨不會變,找到了下面方式來擋特定主旨
參考網址:http://ak6783.blogspot.com/2009/06/blog-post_11.html
POSTFIX 針對特定垃圾信主旨過濾

小弟公司的MailServer是用Postfix+MailScanner+Spamassassin 因為為了"方便"公司同事,所有垃圾信都是直接轉到某個信箱,而誤判的正常信再由我們轉給同事,原來我們IT也算是另類的郵差啊^_^ 最近整理垃圾信的時候發現,那些寄藥品廣告的(大家應該知道是哪家吧)的主旨都好固定哦,這讓我愛死他們了,因為固定那我幾乎可以直接把它們給過濾掉 在/etc/postfix/header_checks裡 我增加了

/^Subject:.*You’ve received a greeting ecard/ DISCARD /^Subject:.*Pharmacy Discount ID*/ DISCARD /^Subject:.RE: DISCOUNT ID*/ DISCARD

我重新啟動了MailScanner後,以後這個主旨垃圾信就連進來都不會進來了 那你說,垃圾信可以換一個主旨再來啊,沒錯啊,就好像防毒軟體常常要更新一樣啊,它可以變啊,我也可以增加啊,反正我已經有防垃圾信的機制,再配合手動增加這種幾乎是一模一樣的主旨來過濾,幾乎九成九都可以過濾 記住,沒有一個防毒或是防垃圾信的軟體是全自動且百分之百,認真的管理才是最重要的^_^

ESXi 下的VM硬碟壓縮釋放空間問題

ESXi 下的VM硬碟壓縮釋放空間問題

文章出處 : http://hector958.pixnet.net/blog/post/26399389

==================================================

20110217補充:

關於VMWARE的thin provisioning,繼某SERVER使用CONVERTER匯出方式解決,另外有這台SERVER配置30GB硬碟,系統中剩餘5GB,但是VMDK一直是佔滿30GB/30GB的異常狀態。

同樣的搞了很久無解,當使用以下方法標記非使用中的BLOCK為0後,SVMOTION無效、CLONE去另個STORAGE無效、只有匯出有效。所以確認一件事就是:

VM的CLONE是BLOCK TO BLOCK的搬動;匯出則是建立VMDK後FILE TO FILE的搬動,而BLOCK標記為0的部分沒有被SVMOTION與CLONE的動作影響。

研究之後發現是VMWARE的BUG,當在作SVMOTION的時候,來源與目標磁區的BLOCK SIZE相同的話,會導致BLOCK被標記為0處無法清除,所以必須SVMOTION去一個不同BLOCK SIZE的STORAGE才行。

例如把VDisk00_V1上的東西(BLOCK SIZE=8MB)搬去VDISK01_V4(BLOCK SIZE=8MB),thin provisioning無效。

但VDisk00_V1上的東西(BLOCK SIZE=8MB)搬去ESXi2_ihd(BLOCK SIZE=1MB) ,thin provisioning生效。

當我們使用虛擬機器時,虛擬硬碟的形式可以選thin provisioning,但是明明配置的空間中只用了一半,為何管理上看起來卻大小明顯超過?VMDK的大小也明顯超過?

像這樣 :WINDOS中明明只有用一半:

但是去觀察虛擬環境中去吃的滿滿的:

這明顯有問題,其實是因為WINDOWS的檔案殺了不是真殺,這大家應該都知道。

在WINDOWS之中原本硬碟塞了資料,而後來砍掉之後卻沒有把空間釋放,vmdk大小沒有縮回來,這一點VMWARE就沒有辦法幫我們處理了。

處理的辦法:

首先有空的話最好是WINDOWS硬碟先重組,然後要用SDELETE這個工具程式,去微軟下載這個47K的小程式:

http://www.microsoft.com/taiwan/technet/sysinternals/FileAndDisk/SDelete.mspx

上面連結似乎沒了,請下載微軟瑞士刀工具: http://technet.microsoft.com/en-us/sysinternals/bb842062.aspx

然後複製去虛擬機器的硬碟下,用命令列執行:

sdelete -c c:

這樣會把 c 槽的空白地方都標成0,等他跑完以後,用storage vmotion把這台vm的檔案搬去另一個storge空間,過程中選thin provisioning形式。

等搬完之後,硬碟所佔用空間的大小就縮回來了。

使用Office 2003 特殊功能將 PDF 轉成 WORD

網路上找的 http://blog.xuite.net/esther1013_2000/wenchi/7700354 ========================================================= 在老爹的網站看到老爹寫的,應該很好用^^

使用Office 2003 特殊功能將 PDF 轉成 WORD

昨天,一位同事問我,有沒有辦法將PDF轉成Word檔?印象中,應該有辦法,於是上網找了找,找到幾個試用軟體,試了幾個,效果都不太理想。而且,由於PDF檔案可說是圖形檔案,要轉成Word檔案,基本上是以OCR(文字辨識)的原理進行,所以轉檔效果不是很理想。在網路上多找幾下,居然看到Word2003本身就有將PDF轉成Word的功能,跟著說明作了一遍,辨識效果依然不算十全十美,但比起重打,那好得太多了。就跟大家分享,這個Word2003的轉檔功能。

可以利用Office 2003中的Microsoft Office Document Imaging元件來實現PDF轉WORD文檔,也就是說利用WORD來完成該任務。方法如下:

用Adobe Reader打開想轉換的PDF檔,接下來選擇“檔案→列印”功能表,在打開的“列印”視窗中將“印表機”欄中的名稱設置為“Microsoft Office Document Image Writer”,確認後將該PDF檔輸出為MDI格式的虛擬列印檔。

如果沒有找到“Microsoft Office Document Image Writer”項,使用Office 2003安裝光碟中的“添加/刪除元件”更新安裝該元件,選中“Office 工具 Microsoft DRAW轉換器”。然後,運行“Microsoft Office Document Imaging”,並利用它來打開剛才保存的MDI檔,選擇“工具→將文本發送到Word”功能表,在彈出的視窗中選中“在輸出時保持圖片版式不變”,確認後系統會提示“必須在執行此操作前重新運行OCR。這可能需要一些時間”,不管它,確認即可。

對PDF轉DOC的識別率不是特別完美,轉換後會丟失原來的排版格式,所以轉換後還需要手工對其進行排版和校對工作。

以上僅在word2003中可用,其他版本沒有Microsoft Office Document Image Writer。

http://blog.xuite.net/mschiang/prayer/7698197/track

Windows 7 64Bit 繁體中文 Big5 執行中文程式中文選項字型變亂碼問題 asus預載系統常遇到

Windows 7 64Bit 繁體中文 Big5 執行中文程式中文選項字型變亂碼問題,我遇到的更詭異…………其中一人的網域帳號登入執行軟體都正常,使用其它帳號包含admin,執行軟體都變亂碼……………

修正出處:

http://www.nwself.com/2009/12/windows-7-bug-in-asus-nb-os.html

 

修正方式:

regedit 將機碼修改成下方數值後重開機應該就可解決了。

[HKEY_CURRENT_USER\Control Panel\International]
"Locale"="00000404"

vcbMounter 備份出現 Error Backup snapshot already exists

解決的方式很簡易,開啟VI Client後,到該台VM刪除底下的“_VCB-BACKUP_” 快照即可。
vcbMounter Error Backup snapshot already exists

http://networkadminkb.com/kb/Knowledge%20Base/VMWare/vcbMounter%20Error%20Backup%20snapshot%20already%20exists.aspx

You must manually delete the existing “_VCB-BACKUP_” snap-shot in VirtualCenter using the VI Client.

1) Open the VI Client

2) Right click the affected virtual machine

3) Select Snapshot…Snapshot Manager

4) Select _VCB-BACKUP_

5) Click Delete

6) Click Yes