Thông tin tài liệu:
Xác định địa chỉ email bất kỳ là thật hay giả Trong bài viết sau đây, thuthuaso.com sẽ hướng dẫn các bạn 1 số cách cơ bản để kiểm tra 1 địa chỉ email bất kỳ là thật hay giả. Trong thực tế có khá nhiều cách để thực hiện việc này, đơn giản nhất là bạn gửi 1 email kiểm tra, nếu không bị trả về nghĩa là địa chỉ đó có tồn tại, tính năng này dựa trên cơ chế đã được thiết lập sẵn trên 1 số web domain. Khi 1 tin nhắn được gửi tới 1...
Nội dung trích xuất từ tài liệu:
Xác định địa chỉ email bất kỳ là thật hay giảXác định địa chỉ email bất kỳ là thật hay giả Trong bài viết sau đây, thuthuaso.com sẽ hướng dẫncác bạn 1 số cách cơ bản để kiểm tra 1 địa chỉ email bất kỳlà thật hay giả.Trong thực tế có khá nhiều cách để thực hiện việc này, đơngiản nhất là bạn gửi 1 email kiểm tra, nếu không bị trả vềnghĩa là địa chỉ đó có tồn tại, tính năng này dựa trên cơ chếđã đượcthiết lập sẵn trên 1 số web domain. Khi 1 tin nhắn được gửitới 1 địachỉ email nào đó, server sẽ thực hiện bước kiểm tra và xácminh sự tồntại của địa chỉ đó, và gửi trả về địa chỉ người gửi nếu emailđó khôngtồn tại.Ping đến địa chỉ email để xác minh:Mỗi khi bạn gửi tin nhắn đến tài khoản email của ai đó, tinnhắn này sẽ “đi qua” server SMTP, và tìm kiếm thông tinMX (Mail Exchange) của domain thuộc địa chỉ email củangười nhận. Ví dụ như sau, nếu gửi email tới địa chỉhello@gmail.com,trước tiên mail server sẽ cố gắng tìm kiếm thông tin cácbản ghi củadomain gmail.com. Nếu các bản ghi này có thật, thông tintiếp theo đượckiểm tra là tên tài khoản (ở đây là hello) có tồn tại haykhông.Tương tự như vậy, chúng ta hoàn toàn có thể xác định đượcsự tồn tạicủa 1 địa chỉ bất kỳ nào đó mà không phải gửi email kiểmtra. Như bàithử nghiệm sau, chúng ta sẽ áp dụng với tài khoảnbillgates@gmail.com?- Kích hoạt tính năng telnet của Windows (trong phầnControl Panel > Programs and Features > Turn WindowsFeatures on or off > Enable Telnet Server). Nếu bạn đangsử dụng tiện ích hỗ trợ như PuTTY thì hãy bỏ qua bướcnày:- Sau đó, sử dụng Command Prompt và gõ lệnh:nslookup –type=mx gmail.com- Câu lệnh trên sẽ liệt kê các bản ghi MX của domaingmail.com nhưbên dưới (thay thế domain gmail.com với domain bạnmuốn kiểm tra):gmail.com MX preference=30, exchanger =alt3.gmail-smtp-in.l.google.comgmail.com MX preference=20, exchanger = alt2.gmail-smtp-in.l.google.comgmail.com MX preference=5, exchanger = gmail-smtp-in.l.google.comgmail.com MX preference=10, exchanger = alt1.gmail-smtp-in.l.google.comgmail.com MX preference=40, exchanger =alt4.gmail-smtp-in.l.google.com- Các bạn có thể dễ dàng nhận ra, việc có nhiều bản ghiMX đối với 1tên miền không có gì lạ. Hãy chọn 1 dòng bất kỳ được đềcập trong kếtquả trả về, có thể là 1 bản ghi với lượng ưu tiên thấp nhất(ở đây là gmail-smtp-in.l.google.com) và “giả vờ” gửiemail kiểm tra tới server đó từ máy tính của chúng ta. Hãythực hiện quá trình đó theo tuần tự sau:- Kết nối tới server mail: telnet gmail-smtp-in.l.google.com25- “Nói” hello tới các server khác: HELLO- Xác định chính tài khoản của chúng ta với địa chỉ emailgiả: mail from:- Nhập tên của địa chỉ email đang cần xác minh: rcptto:- Các tín hiệu trả về từ server dành cho lệnh rcpt to sẽ giúpbạnxác định chính xác sự tồn tại của địa chỉbillgates@gmail.com.abc@gmail.com — The email account that you tried toreach does not exist > địa chỉ email này không tồn tại.support@gmail.com — The email account that you tried toreach is disabled > tài khoản đang bị khóa.- Nếu kết quả bạn nhận được khác với 2 kết quả trên thìnghĩa là địa chỉ đang xác minh có thật và đang tồn tại.