intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

ĐỀ TÀI BÁO CÁO TỔNG QUAN VỀ EMAIL VÀ CÁC GIAO THỨC MAIL _4

Chia sẻ: Tran Le Kim Yen Tran Le Kim Yen | Ngày: | Loại File: PDF | Số trang:11

68
lượt xem
7
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

- Mạnh mẽ(robust): giúp cho lập trình viên tạo nên những chương trình chắc chắn, không phạm nhiều vào những lỗi khi chạy(runtime error). Java không cho phép các lập trình viên khai báo các biến một cách tuỳ tiện mà các biến này phải tường minh.

Chủ đề:
Lưu

Nội dung Text: ĐỀ TÀI BÁO CÁO TỔNG QUAN VỀ EMAIL VÀ CÁC GIAO THỨC MAIL _4

  1. ĐỀ TÀI BÁO CÁO TỔNG QUAN VỀ EMAIL VÀ CÁC GIAO THỨC MAIL - Mạnh mẽ(robust): giúp cho lập trình viên tạo nên những chương trình chắc chắn, không phạm nhiều vào những lỗi khi chạy(runtime error). Java không cho phép các lập trình viên khai báo các biến một cách tuỳ tiện mà các biến này phải tường minh. Ngay cả kiểu dãy cũng không phải là một con trỏ trong C mà là một kiểu thực. Nhờ đó mà những lỗi thường gặp như cấp phát bộ nhớ, bộ nhớ tràng, trùng lắp bộ nhớ,.. đã được java giải quyết triệt để. - An Toàn(Secure): hệ thống java không gì kiểm tra mọi sự truy cập bộ nhớ mà còn đảm bảo không có virus nào làm ngưng một applet đang chạy. - Bảo mật(Sercurity): Java được viết cho các ứng dụng chạy trên môi trường phân tán do đó java phải được thiết kết trên một hệ thống không virus, không bị phá rối, không biến con trỏ. Bộ thông dịch luôn kiểm tra chặt chẽ các mã byte. - Khả chuyển: Do tạo được các máy ảo java tương thích với môi trường được cài đặt sẽ tạo nên kiến trúc trung tính trong java, các ứng dụng java viết sao cho chạy được trong máy ảo java. Mặt khác, các kiểu dữ liệu của java đ ược định nghĩa không phụ thuộc vào bộ xử lý hay hệ điều hành mà các ứng dụng cài đặt.
  2. - Hiệu quả cao: rõ ràng so với chương trình được biên dịch hoàn toàn bằng C hay C++ các chương trình java không có hiệu quả cao hơn. Nhưng với tính năng giao diện đồ hoạ, sự đơn giản, nhỏ gọn từ đó ta có thể nói là hiệu quả chung của các ứng dụng java là đáng khích lệ so với tính phức tạp của C/C++. - Đa tuyến: Tính năng này cho phép chúng ta có thể thực hiện nhiều tiến trình song và tương hỗ lẫn nhau tránh được tính tuần tự nhàm chán và những thời gian chết trong chờ đợi. b. Ưu điểm của java - Được Sun mô tả như là một ngôn ngữ lập trình đơn giản, hướng đối tượng, hiểu - mạng, có thể biên dịch, mạnh, an toàn, độc lập với cấu trúc, dễ di chuyển, hiệu suất cao, đa luồng, và có tính động. Những điều đó không dễ giải thích. Vậy thì, cụ thể Java làm được gì? - Về cơ bản, nó giúp các nhà phát triển phần mềm thực hiện được những việc sau: Thứ nhất: họ có thể xây dựng nên các applet Java, đó là những trình ứng dụng mini được phân phối qua Internet và chạy trong một trình duyệt Web hiểu Java. Các applet Java tăng cường cho trang Web khả năng tương tác phong phú hơn và tính đa phương tiện tốt hơn so với khi dùng HTML bình thường. Thứ hai: các nhà phát triển phần mềm có thể xây dựng các trình ứng dụng hoàn chỉnh bằng Java, như bộ xử lý văn bản, bảng tính, hoặc bộ chương
  3. trình văn phòng tổng hợp (như Corel đang làm chẳng hạn). Ưu điểm của cách làm này là các trình ứng dụng chỉ cần viết một lần mà chạy được trên hầu hết mọi loại máy tính. Thứ ba: Java đáp ứng không những tính dễ chuyển mà còn cả cách xử lý đồng nhất của chương trình trên các hệ thống khác nhau. Thứ tư: Việc quản lý bộ nhớ: So với ngôn ngữ C v à C++, Các chương trình Java được quản lý về bộ nhớ ở mức hệ thống v à người lập trình không bao giờ phải lo lắng về chuyện đó. Thư viện thời gian chạy của Java sẽ giám sát các cấu trúc dữ liệu.Java là một môi trường độc lập, đó là một lợi thế quan trọng cho phép Java hơn hẳn những ngôn ngữ khác, đặc biệt là cho những hệ thống cần làm việc trên nhiều môi trường khác nhau. c. Nhược điểm của Java - Java có tốc độ thực thi chương trình phải thông qua JVM nên tốc độ rất chậm so với các ngôn ngữ khác. - khi cài đặt và tiết lập các ứng dụng java thường rất phức tạp hơn các ngôn ngữ khác vì thế mà java hiện nay chưa được các lập trình viên ưa chuộng. MAIL SERVER - Chương trình được thiết kế bằng ngôn ngữ Java của h ãng Sun, hỗ trợ các giao thức SMTP, POP3, IMAP4, đa miền(Domain),… Lưu trữ thông tin người dùng được tổ chức theo dạng chuẩn mà các mail server hiện nay được dùng là dưới dạng cây thư mục. Còn thông tin về người sử dụng được lưu trữ trong cơ
  4. sở dữ liệu bằng Mysql thô ng qua cầu nối jdbc. Chương trình chạy trên mọi môi trường và dùng bất kỳ một trình mail client nào cũng có thể truy xuất đọc và gởi mail được cả. Chương trình được viết dưới dạng đa luồng nên không ảnh hưởng đến tốc độc truy xuất, khả năng xử lý cho từng người dùng khi kết nối vào cùng một lúc. Chương trình rất thân thiện với người dùng dễ hiểu và hoàn toàn đáp ứng một dịch vụ mail Server hỗ trợ đa miền. 1. Mô hình cây thư mục lưu trữ mail trên máy: - Thư được lưu trữ dưới dạng cây thư mục, thư mục gốc được mặt định là c:\MailSystem
  5. 2.Một số hình ảnh minh hoạ và diễn giải chương trình. - Sau khi khỏi đông xong chương trình trên server, nếu không gặp lỗi thì chương trình được nạp xuống thanh Systray nếu hệ điều hành đang dùng là họ Windows. - Giao diện được xử lý tiếng việt bằng font Unicode chuẩn không cần cài đặt thêm bất kỳ font nào khi chạy trên hệ điều hành Windows, nếu trên các hệ điều hành khác cần cài thêm font unicode với tên font là tahoma. - Khi chương trình đang chạy nếu chưa login vào hệ thống thì chương trình đang ở trạng thái treo, có nghĩa là không tắc được chương trình và cũng không chỉnh đổi thay những thao tác khác trên đó nhưng chương trình vẫn lắng nghe kết nối từ Client. + Màn hình giao diện lúc đăng nhập hệ thống thành công.
  6. - Ngoài giao diện chính khi login sẽ cho biết trạng thái Server của các giao thức ta có thể cho ngừng lắng nghe từ Client hay chỉnh đổi cấu hình các Server trên.
  7. - Khi nhận mail mà không thuộc quyền quản lý của Server thì hộp thoại sau sẽ làm nhiệm vụ như trạm trung gian chuyển mail đến đích. như hình trên thì ServerForward được chọn làm nhiệm vụ này, ta có thể sửa đổi lại cấu hình của Server này. - Khi login xong trên thanh toolbar có 4 biểu tượng bao gồm connect và Disconnect, Login và logout, có chức năng tương ứng từng tên gọi. Nhưng biểu tượng này có thể tìm thấy trong menu hệ thống trong menu này còn có chức năng lưu file và in ấn nội dung trong hộp thông báo mà giao diện chính ta nhìn thấy. Ngoài ra nó còn có một tính năng rất hay nữa đó là tự đông kiểm tra và sữa lỗi trong hệ thống mail server để cho Client truy xuất v ào không gặp lỗi.
  8. - Menu hiển thị: là menu hiển thị các panel điều khiển và hiển thị tất các các Account trong hệ thống mail hay ta có thể tìm kiếm Account. + Menu công cụ là menu điều kiển chính của chương trình như thiết lập lại ngày giờ tự động cho các giao thức SMTP Server, POP3 Server, IMAP4 Server hay thay đổi thư mục lưu trữ mail trên máy server.
  9. Theo hình trên bên trái cho thấy thư mục đang lưu trữ mail là d:\mailsystem ta có thể thay đổi thư mục này, còn hình bên phải là hình điều chỉnh cấu hình giao thức SMTP server như thiết lập giờ tự động cho giao thức smtp, cổng Client kết nối vào là 25, giờ tự động kết nối đang được chọn tại thời điểm 06:00:00 và giờ đóng kết nối là 22:00:00. + Tạo Tên miền Tạo người dùng mới
  10. Tên miền được tạo ra có hay loại đó là miễn phí hay tên miền đã được đăng ký, tất cả được thể hiện trên From đăng lý tên miền. Đăng ký một thành viên mới thuộc bất kỳ một Tên miền nào dựa vào bản đăng lý trên sau khi đăng ký thì tên miền này được tồn tại và thuộc quyền quản lý của tên miền được tạo ra. - Ngoài ra để cập nhật thông tin cũng như tên miền thì hộp dialog từ menu tool sau sẽ làm việc này. Ở đây ta thấy được thành viên nào thuộc tên miền nào và ta cũng có thể tạo thêm tên miền, tạo Account mới, xoá Account hay khoá tên miền lại (tạm thời không sử dụng), đối với Từng Account ta cũng có thể khóa lại(tạm thời không cho phép sử dụng) và cũng có thể xoá hẳn một tên miền nào đó.
  11. Bên trái là tên miền và bên phải là những Account thuộc tên miền đó,ở hộp dialog này còn rất nhiều tính năng khác nó tương tự như một cây thư mục trong Windons. Ngoài ra chương trình còn hổ trợ những tính năng thông dụng cho chuột như nhấn trái và phải chuột. - Cũng từ menu tool này ta có thể thay đổi mật khẩu cũng như tên đăng nhập vào hệ thống chương trình.
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2