Danh mục

Dịch vụ SMTP: Một giải pháp gửi e-mail đơn giản và hiệu quả

Số trang: 7      Loại file: pdf      Dung lượng: 195.48 KB      Lượt xem: 8      Lượt tải: 0    
10.10.2023

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Dùng e-mail để trao đổi thông tin cá nhân hay việc kinh doanh là một việc làm hết sức cần thiết. Có thể bạn có một hộp thư điện tử từ một nhà cung cấp dịch vụ hay một hộp thư miễn phí trên nền Web, nhưng bạn đã gửi thư mà không cần 1 phần mềm gửi nhận mail nào chưa? Chúng tôi muốn nói đến SMTP có sẵn trong Win 2000 và có cả trong Win XP và Windows Server 2003. Hiện nay, việc sử dụng e-mail để trao đổi thông tin cá nhân hay phục vụ công...
Nội dung trích xuất từ tài liệu:
Dịch vụ SMTP: Một giải pháp gửi e-mail đơn giản và hiệu quả Dịch vụ SMTP: Một giải pháp gửi e-mail đơn giản và hiệu quả Dùng e-mail để trao đổi thông tin cá nhân hay việc kinh doanh là một việc làm hết sức cần thiết. Có thể bạn có một hộp thư điện tử từ một nhà cung cấp dịch vụ hay một hộp thư miễn phí trên nền Web, nhưng bạn đã gửi thư mà không cần 1 phần mềm gửi nhận mail nào chưa? Chúng tôi muốn nói đến SMTP có sẵn trong Win 2000 và có cả trong Win XP và Windows Server 2003. Hiện nay, việc sử dụng e-mail để trao đổi thông tin cá nhân hay phục vụcông việc kinh doanh là một việc làm hết sức cần thiết. Có thể bạn có một hộp thư điện tử đượcđăng ký từ một nhà cung cấp dịch vụ hay một hộp thư miễn phí trên nền Web, nhưng đã bao giờbạn gửi thư đi mà không cần phải nhờ đến một phần mềm gửi nhận mail nào hay chưa? Chúngtôi muốn nói đến dịch vụ SMTP (Simple Mail Transfer Protocol) có sẵn trong Windows 2000 vàcó cả trong Windows XP và Windows Server 2003.Để gửi thư đi bạn chỉ cần soạn một tệp văn bản (text) theo một cấu trúc định sẵn (bằng chươngtrình Notepad chẳng hạn), sau đó bạn copy tệp này vào thư mục Root:InetpubmailrootPickup,ngay tức thì dịch vụ SMTP sẽ tự động chuyển thư đi mà không cần phải nhờ đến một hộp thưđiện tử được đăng ký từ một nhà cung cấp dịch vụ và cũng không cần đến một phần mềm gửinhận thư như Outlook Express chẳng hạn. Đây mới chỉ là một tính năng hữu ích của dịch vụ. Lợiích chính của nó nằm ở chỗ, những người lập trình dựa vào dịch vụ này để có thể viết nhữngchương trình gửi thư mang tính đặc thù nhằm phục vụ công việc kinh doanh của họ. Lấy ví dụtrong công ty chúng tôi - một công ty truyền thông hàng đầu trong nước - cứ mỗi tháng bộ phậntính cước phải gửi số liệu cho gần 30 tỉnh thành trên toàn miền Bắc. Người thao tác hệ thốngphải gửi đi ít nhất khoảng 30 thư điện tử với tiêu đề thư và nội dung như nhau có thêm tệp tínhcước đính kèm riêng cho từng tỉnh thành. Chưa tính đến sự cố thư không đến được nơi nhận vìmột lý do nào đó như lỗi hệ thống hay đường truyền bị nghẽn và lúc đó phải gửi vài lần nữa đểđảm bảo việc gửi số liệu cước không bị chậm. Giải pháp duy nhất cho vấn đề này là tự viết mộtchương trình gửi mail tự động phù hợp với yêu cầu của công việc và giảm bớt phức tạp chongười thao tác hệ thống. Và đương nhiên chương trình này phải dựa trên dịch vụ SMTP màchúng tôi muốn giới thiệu và điều quan trọng là dịch vụ này có sẵn trong các hệ điều hànhWindows mà chúng ta vẫn quen sử dụng.Hãy lưu ý rằng bài viết sẽ không giới thiệu mã nguồn một chương trình gửi thư thông qua dịchvụ SMTP (phần này chúng tôi sẽ đề cập vào một dịp khác) mà chỉ tập trung thảo luận những lợiích của việc sử dụng dịch vụ SMTP được cung cấp bởi IIS (Internet Information Services) trongWindows 2000 để gửi thư đi. Ngoài ra, một số cấu hình và thử nghiệm của dịch vụ, cụ thể đượccung cấp bởi IIS trong Windows 2000, cũng được xem xét. Dịch vụ SMTP trong Windows XPvà Windows Server 2003 cũng giống như trong Windows 2000, các bạn có thể tự cấu hình vàthử nghiệm một cách dễ dàng.Tóm lại, do những yêu cầu gửi thư điện tử được xử lý rất đơn giản thông qua SMTP và bảo đảmviệc sử dụng máy chủ e-mail bên ngoài từ nhà cung cấp dịch vụ Internet hoặc máy chủ e-mailcủa riêng mình hoặc sử dụng một hệ thống e-mail đầy đủ tính năng như Microsoft ExchangeServer. Trong khi một hệ thống e-mail với đầy đủ tính năng có thể cung cấp các dịch vụ để xử lýcác thông báo e-mail cả đi và đến, thì dịch vụ SMTP trong Windows 2000 được xem như mộtgiải pháp hiệu quả và kinh tế (vì nó có sẵn hệ điều hành) cho những nơi chỉ cần gửi thông báo e-mail đi chứ không nhận. Tuy nhiên, trước hết chúng ta hãy đưa ra một cách giải thích ngắn gọnđể có thể hiểu một SMTP hoạt động như thế nào.Cách thức hoạt động của một SMTPSMTP (Simple Mail Transfer Protocol) là một trong các giao thức Internet nòng cốt được thiếtkế để chuyển e-mail một cách tin cậy và hiệu quả. ý tưởng đằng sau SMTP tương đối đơn giản.Một người dùng hay ứng dụng gửi một thông báo bao gồm địa chỉ e-mail người nhận, ví dụmailto:‘ten-nguoi-nhan@ten-cong-ty.com’>‘ten-nguoi-nhan@ten-cong-ty.com’, cùng với chủđề (subject) và nội dung của thông báo.Việc gửi thông báo được bắt đầu bằng việc chuyển thông báo đến một SMTP Server chỉ định.Dựa vào tên miền của địa chỉ e-mail nhận (ví dụ, ‘ten-cong-ty.com’), SMTP Server bắt đầu traođổi liên lạc với một DNS Server (máy chủ hệ thống tên miền) mà sẽ tìm kiếm và trả về tên (hostname) của SMTP Server đích (ví dụ ‘mail.ten-cong-ty.com’) cho tên miền đó. Cuối cùng, SMTPServer đầu tiên trao đổi thông tin trực tiếp với SMTP Server đích thông qua cổng 25 của TCP/IP.Nếu tên người dùng của địa chỉ e-mail nhận khớp với một trong những tài khoản người dùngđược phép trong máy chủ đích, thông báo e-mail gố ...

Tài liệu được xem nhiều:

Gợi ý tài liệu liên quan: