顯示具有 openwebmail 標籤的文章。 顯示所有文章
顯示具有 openwebmail 標籤的文章。 顯示所有文章

2008年11月27日 星期四

openwebmail 郵件規則修改

修改 openwebmail 內建郵件規則修改





公用的郵件過濾規則檔是 /var/www/cgi-bin/openwebmail/etc/filter.book


內容如下圖 :




以下列規則做說明 , 如下 :

30 : 郵件規則優先順序 . 越小者越先執行 subject : 設定 "郵件主旨" 為郵件過濾條件規則
include : 設定郵件過濾規則包含下列設定的關鍵字 \s{12} : 郵件過濾規則的關鍵字 move : 將符合過濾條件的郵件做搬移 mail-trash : 設定要把符合過濾條件搬移到的目的地 1 : 設定的郵件過濾規則生效 iso-8859-1 : 設定郵件規則的語系



依照上述的語法規則 , 就可以設定及修改自己的的過濾規則


個人的郵件過濾規則檔存放位置
~/.openwebmail/webmail/filter.book

2008年9月5日 星期五

openwebmail for FC9 設定篇 之 公用通訊錄 公用行事曆

openwebmail.conf 設定


軟體版本
===============
Fedora 9
openwebmail 2.53


A : 修改登入畫面的圖示



預設值如下所示



可以把想更換的圖示放到 /var/www/data/openwebmail/images 下面 , 再修改 openwebmail.gif
為自己的檔案名稱即可

最後 做完任何修改後記得要做
./openwebmail-tool.pl --init


B : CLAMAV修改

vi openwebmail.conf

enable viruscheck yes
viruscheck_pipe /usr/local/bin/clamdscan --mbox --disable-summary --stdout -
viruscheck_source_allowed all


C : 公用通訊錄製作

2.53版的公用通訊錄設定還蠻容易
公用通訊錄的檔案名稱是 global
存放地點在 /var/www/cgi-bin/openwebmail/etc/addressbooks

指定一個使用者做為公用通訊錄以及公用行事曆的管理者 (例如 mailadmin)
並把所有使用電子郵件的使用者 , 歸到同一個 group 內 (例如 mail_group)

useradd -n mailadmin // -n 是不要建立以username 為名的 group
usermod -g Mail_Group mailadmin

在 2.53 版裡面 , 只要 global 這檔案的 owner 屬性 改為電子郵件管理者(mailadmin)
再把 group 屬性改為 mail_group , 然後把檔案的權限改為 640 , 讓所有的人可以讀取檔案這樣即可建立公用通訊錄.

cd /var/www/cgi-bin/openwebmail/etc/addressbooks
chown mailadmin:mail_group global
chmod 640 global

如圖例 :


然後使用帳號 mailadmin 登入 openwebmail 選擇公用通訊錄編輯即可 .



在公用通訊錄裡 , 若前面有一顆地球形狀 , 就表示是公用通訊錄的名單


如圖示 :



在 openwebmail 裡面可以提供不只一個公用通訊錄
若要增加公用通訊錄 可以在公用通訊錄的附錄下增加一個檔案 記得要注意權限的設定

cd /var/www/cgi-bin/openwebmail/etc/addressbooks
touch test_global_addressbook



chown mailadmin:Mail_Group test_global_addressbook
chmod 640 test_global_addressbook



如圖 :


這樣就可以增加一個新的公用通訊錄

注意 : 名稱後面有一個 * 號表示是公用通訊錄 , 所有人可以看到.



D : 公用行事曆

公用行事曆的檔案是 calendar.book
在 /var/www/cgi-bin/openwebmail/etc 目錄下面

更改 calendar.book 權限跟擁有人 , 以便於郵件管理者 mailadmin 可以編輯
電子郵件的群組 Mail_Group 可以讀取

cd /var/www/cgi-bin/openwebmail/etc
chown mailadmin:Mail_Group calendar.book
chmod 640 calendar.book

切換目錄到郵件管理者 mailadmin 的家目錄 , 建立公用行事曆的連結檔案

cd /home/mailadmin/.openwebmail/webcal
ln -s /var/www/cgi-bin/openwebmail/etc/calendar.book

建立後 如圖

openwebmail for FC9 安裝篇

之前安裝 openwebmail 都是在網路上尋找各網友的安裝心及仿間的電腦書參考安裝成功 . 除了下載 openwebmail 軟體之外 , 都沒仔細看過官方網頁(http://www.openwebmail.org/)所提供的參考手冊及網站的內文 .

軟體版本
===============
Fedora 9
openwebmail 2.53


日前在安裝新版本 fedora 9 , 突然發現在官網裡面有提供 yum 的安裝方式說明 .
這就很方便來安裝 openwebmail 軟體 .

謹提供安裝心得 , 節錄重點如下 :



yum 程式會把相依性的程式一起安裝進來 , 很方便.

檢查 dbm.conf
more /var/www/cgi-bin/openwebmail/etc/dbm.conf

顯示如下



可以 run 'perl /var/www/cgi-bin/openwebmail/misc/test/dbtest.pl'

#perl /var/www/cgi-bin/openwebmail/misc/test/dbtest.pl

若顯示如下圖 :



vi /usr/lib/perl5/5.10.0/i386-linux-thread-multi/DB_File.pm

在 # make recno in Berkeley DB version 2 (or better) work like 這行前面加上一行

$arg[3] = 0666 unless defined sarg[3];


完成之後在做 openwebmail 安裝設定

./var/www/cgi-bin/openwebmail/openwebmail-tool.pl --init

之後會問你是否要 report 回去

sent the site report?(Y/n) y

安裝完成後 httpd restart 即可

service httpd restart

打開瀏覽器 openwebmail 內定網址為

http://localhost/cgi-bin/openwebmail/openwebmail.pl

若有出現代表安裝完成

若想簡化網址可以用下列簡單的 html 語法做一個首頁 , 放置在 /var/www/html 目錄裡面







記得要檢查 httpd.conf 裡面 DirectoryIndex 設定首頁的檔名 ,要跟你的檔案名稱一致才行

就可以簡化網址
http://localhost/cgi-bin/openwebmail/openwebmail.pl 變成 http://localhost/