III. SỬ DỤNG SMAIL
1. Cài đặt Smail
Hệ thống Smail địi hỏi nhiều liên kết để Smail cĩ thể thi hành đúng. Cĩ 2
liên kết quan trọng hầu hết là đều đưa đến file /usr/sbin/rmail và /usr/lib/sendmail. Các liên kết này thực sự cần thiết bởi vì hầu hết những chương trình gửi mail của người sử dụng đều gửi mail đến hoặc là rmail hoặc là Sendmail (phụ thuộc vào
đến Smail. Các liên kết cho phép quá trình chuyển hướng này xảy ra trong suốt đối
với người sử dụng và các ứng dụng mail.
Phải kiểm tra các file rmail và Sendmail cĩ được liên kết đến Smail hay chưa,
nếu chưa cĩ thì phải thiết lập các liên kết. Các liên kết cĩ sẵn thường chỉ được thiết
lập tượng trưng và được hiển thị trong thư mục liệt kê các mục nhập như sau:
lrwxrwxrwx 1 root root 6 Sep 16:35 file1 -> file2
Ký tự -> chỉ ra một biểu tượng liên kết tồn tại. Hãy kiểm tra trên cả rmail và Sendmail , nếu các biểu tượng liên kết chưa cĩ, tạo ra chúng bằng dịng lệnh:
ln -s /usr/local/bin/smail /usr/bin/rmail ln -s /usr/local/bin/smail /usr/lib/sendmail
Các đường dẫn cần phải được thay đổi cho phù hợp với đường dẫn của Smail,
Sendmail và rmail trên máy. Một khi các liên kết đã được tạo, kiểm tra sự tồn tại
của chúng bằng cách hiển thị các thư mục và tìm các ký hiệu biểu tượng liên kết.
Nếu Smail đã được cài đặt vào hoặc sau đĩ gỡ bỏ khỏi hệ thơng qua một
kênh SMTP thì cũng cần phải thiết lập một liên kết giữa chương trình Smail và hệ
thống SMTP bằng dịng lệnh:
ln -s /usr/local/bin/smail /usr/sbin/smtpd
Tiếp theo, dịch vụ SMTP phải được cho phép thơng qua các file cấu hình TCP. Một file /etc/service phải được thiết lập để cho phép các kết nối SMTP thơng
qua dịng lệnh:
smtp 25/tcp # Simple Mail Transfer Protocol
Phải kiểm tra nội dung của dịng này để khơng xảy ra tình trạng kết nối ra
ngồi. Dịng lệnh này cho phép liên kết SMTP được thiết lập giống như một cổng
TCP số 25.
Nếu lựa chọn cài đặt mặc định Smail như một daemon (tự động khởi tạo khi
khởi động hệ thống), phải chắc chắn rằng Smail daemon đã được khởi tạo trong file
rc (chẳng hạn như rc.inet2). Câu lệnh thường dùng đối với Smail daemon :
/usr/local/bin/smail -bd -q15m
Mục chọn –bd trả vệ quá trình hoạt động daemon của Smail và –q15m bắt
buộc Smail xử lý các message cứ sau 15 phút. Nếu muốn thiết lập cho quá trình phân phát mail xảy ra thường xuyên hơn nữa hay thay đổi giá trị này.
Nếu phải lựa chọn cài đặt Smail khơng chạy ở chế độ giống như một daemon
và muốn nĩ xuất hiện bằng cách inetd mỗi khi cĩ mail đến, điều này phải được chỉ
ra trong file rc. Bởi vì khơng thể vừa chạy Smail trong cả hai chế độcùng một lúc.
Tiếp đĩ, điều chỉnh các mục nhập trong file /etc/inetd.conf giống như sau:
smtp stream tcp nowait root /usr/sbin/smtpd smtpd
Biểu tượng liên kết giữa SMTPD và chương trình Smail phải được chỉ ra
trong dịng lệnh này để phù hợp với chức năng hoạt động.
Sự thay đổi các thiết lập trong các file cấu hình là cần thiết cho Smail, nĩ phụ
thuộc vào hệ thống kết nối nào đang được sử dụng đối với mail hiện tại. Ở những nơi khác việc cấu hình cịn thay đổi nếu đang sử dụng hệ thống UUCP hoặc một kết
nối TCP trên mạng. Cĩ thể chọn cả hai giải pháp nếu cho phép mail được phân phát
thơng qua cả hai giao thức.