Squirrelmail là một thành phần có sẵn trong bản phân phối Fedora Core 6, như vậy việc cài đặt rất đơn giản và dễ dàng. Có thể cài đặt trực tiếp qua lệnh:
[]#rpm -ivh squirrelmail-1.4.8-2.fc6.noarch.rpm
Có thể cấu hình squirrelmail qua cơng cụ được viết bằng ngơn ngữ Perl:
/usr/share/squirrelmail/config/conf.pl
Hình 9.Cơng cụ cấu hình SquirrelMail
Chọn các mục thích hợp và cung cấp những thông tin cần thiết. Quan trọng nhất ở bước này là mục "2. Server Settings" và phần IMAP server. Sau khi chỉnh sửa xong, chọn "S Save data" (lưu giữ cấu hình) và "Q Quit" (thốt). Cấu hình sẽ được ghi lại trong file "/etc/squirrelmail/config.php".
Cài đặt plugin BayesSpam - Intelligent Spam Filter
Plugin BayesSpam là một bộ lọc thư rác thơng minh sử dụng cơng thức xác xuất Bayes, có cơ chế tự “học” từ quyết định là thư rác hoặc không phải là thư rác của
người dùng về những thơng điệp và nhờ đó có khả năng lọc thư rác với độ chính xác ngày càng cao.
Sau khi tải mã nguồn của BayesSpam, xả nén vào chép bộ mã nguồn vào thư mục /usr/share/squirrelmail/plugins
Trong công cụ cấu hình Squirrelmail, chọn mục 8. Plugins lúc này sẽ thấy BayesSpam xuất hiện trong phần các plugin chưa được cài đặt (Available Plugins). Chọn cài đặt BayesSpam bằng cách nhập số thứ tự của nó trong danh sách vào thực đơn.
Hình 10.Cài đặt plugin BayesSpam
BayesSpam sử dụng cơ sở dữ liệu mặc định là MySQL để lưu trữ dữ liệu về thư rác của nó, vì vậy cần tạo mới một cơ sỡ dữ liệu và người dùng, sau đó khai báo các thơng số đó trong file config.php của BayesSpam. Ngồi ra, BayesSpam cũng cung cấp một cơ sở dữ liệu là nền tảng bao gồm cấu trúc các bảng mà nó sử dụng trong file bayesspam.sql. Có thể sử dụng file này để tạo mới cơ sở dữ liệu thay cho việc tạo thủ cơng.
BayesSpam cịn thay đổi một số thành phần trong giao diện người dùng như thêm một số nút bấm, đường dẫn liên kết...Cần cập nhật các thay đổi đó một cách thủ công (sửa trực tiếp mã nguồn của Squirrelmail).
BayesSpam Probability Display – Thêm một dòng vào phần đầu của thư nhận
được cho biết xác suất thư đó là thư rác nếu tuỳ chọn được bật.
BayesSpam Links – Thêm một số liên kết vào phần đầu của thư nhận được cho
phép phân loại thư rác và không phải thư rác.
BayesSpam Filtering – Để hệ thống BayesSpam hoạt động, tuỳ chọn này cần
phải được bật. Nếu không, hệ thống sẽ không hoạt động, tức là bộ lọc sẽ không phân loại thư rác hoặc không phải thư rác nếu tuỳ chọn này bị tắt. Những thư nhận được sẽ không được chuyển vào thư mục đã được định sẵn, chúng vẫn ở trong INBOX.
Filtering Uncertain Messages – Tuỳ chọn này chỉ xuất hiện nếu tuỳ chọn
BayesSpam Filtering được bật. Tuỳ chọn này cho phép bộ lọc chuyển những thư mà nó chưa xác định được là thư rác hay khơng phải thư rác vào một thư mục định sẵn
Spam Deletion – KHƠNG nên bật chức năng này. Có thể nó sẽ khiến bộ lọc xóa
đi những thư khơng phải thư rác.
Rebuild On Folder Refresh – Tuỳ chọn này cho bộ lọc biết có xây dựng lại cơ sở
dữ liệu xác suất về thư rác mỗi khi làm mới các thư mục thư tín.
Rebuild On Login – Tuỳ chọn này cho bộ lọc biết có xây dựng lại cơ sở dữ liệu
xác suất về thư rác mỗi khi đăng nhập.
Stats Tracking – Tuỳ chọn này cho phép hiển thị các thống kê của bộ lọc về phân
loại thư rác. Từ đó bạn có thể thấy độ chính xác của việc phân loại thư rác.
Bytes of message to scan – Tuỳ chọn này giới hạn độ lớn của thư mà bộ lọc sẽ
phân loại. Nếu độ lớn này quá lớn, bộ lọc có thể chạy rất lâu để phân loại được những bức thư lớn. Mặc đinh là 65536 bytes.
Folder To Filter Into – Thiết lập thư mục lưu trữ những thư được phân loại là
thư rác. Hãy nhớ bấm vào nút Save nếu bạn thay đổi giá trị này.
Folder To Filter Uncertain Messages Into – Thiết lập thư mục lưu trữ những thư
mà bộ lọc chưa thể phân loại là thư rác hay không.
Check Inbox Only - Nếu bật chế độ này thì chỉ những thư tới Hộp thư đến của
bạn mới được kiểm tra. Sự hiểu biết của tôi với điều này là những thư được chuyển tới những thư mục khác sẽ không phải kiểm tra.
Add Folder To Ignore List – Nếu một thư mục được thêm vào danh sách Ignore,
tất cả các thư của thư mục đó sẽ khơng được bộ lọc quét qua. Mặc định là tất cả các thư mục đều được quét.
Remove Folder From Ignore List – Gỡ bỏ một thư mục ra khỏi danh sách
“Ignore”. Thư mục này sẽ được bộ lọc quét qua để phân loại thư rác.
Spam Database Stats – Thống kê số lượng và phần trăm các thư đã lọc và phân
loại.
Empty Database Now – Liên kết này sẽ xố bỏ hồn tồn cơ sở dữ liệu về thư
rác.