2012-07-19 17 views
32

Tôi đã thấy một số trang web nơi mọi người không sử dụng @. trong email của họ. Ví dụ: , chúng đặt name_at_webpage_dot_com thay vì [email protected].Tại sao viết 'tại' và 'chấm' trong email thay vì '@' và '.'?

Tôi đang đặt câu hỏi này tại đây vì tôi có xu hướng nghĩ rằng nó có liên quan đến thiết kế trang web. Nó có thể chỉ là một phong cách và không có gì để làm với html. Tôi hoàn toàn không biết điều này.

+4

Tóm tắt: Để giảm thiểu email không mong muốn/spam. –

Trả lời

34

Thông thường mọi người thực hiện việc này để tránh các địa chỉ email của họ được tìm thấy bởi spam bots tìm kiếm regex phù hợp với định dạng địa chỉ email. Bằng cách sử dụng _AT_ và _DOT_, các ký hiệu mà spambot đang tìm kiếm sẽ không hiển thị trên trang và do đó địa chỉ email của bạn sẽ không được tìm thấy.

Thực tiễn tốt nếu bạn muốn tránh hộp thư đến đầy spam. và bạn đưa ra địa chỉ email của bạn trên các trang công cộng. Tuy nhiên, bạn có thể tránh hoàn toàn vấn đề bằng cách không đăng địa chỉ email của mình trên diễn đàn công khai. Nếu bạn muốn cung cấp cho ai đó, hãy gửi nó bằng tin nhắn hoặc email riêng hoặc một cái gì đó.

+2

Mỗi liên kết của Samuel Hapak dưới đây, điều này là lạc quan nhất. – Paul

+2

phòng ngừa tốt nhất chống lại thu hoạch là chưa kể đến email. vì chương trình thu hoạch có thể được định cấu hình để theo dõi mẫu chống và tìm kiếm "tại" "dấu chấm". Ngay cả javascript dựa trên rendering chỉ hoạt động nếu thu hoạch đang sử dụng thư viện như curl, nhưng nếu bạn xây dựng một thu hoạch bằng cách sử dụng trình điều khiển web selenium sau đó javascript quốc phòng thất bại là tốt. – DevZer0

14

Điều này nhằm làm xáo trộn Mailadresses từ những người khai thác thư.

10

Đây là một hình thức bảo vệ chống spam đơn giản chống lại spam spambots tự động tìm địa chỉ e-mail bằng cách khớp các ký tự cụ thể đó.

3

Mọi người thường viết địa chỉ email của họ như vậy trên các trang web có thể truy cập công cộng với hy vọng nhện web chạy bởi người gửi spam sẽ không phát hiện địa chỉ đó dưới dạng địa chỉ email và do đó sẽ không gửi spam cho họ.

Tuy nhiên, bất kỳ con nhện web nửa chừng nào cũng có thể giải mã 'ví dụ tại trang web dot com' làm địa chỉ email, vì vậy hầu hết là nỗ lực vô ích và tốt nhất là không đăng email của bạn nếu spam là mối quan tâm.

9

Đây là một trong nhiều kỹ thuật chống thu thập được sử dụng chống lại spambots tự động. Điều này được sử dụng ồ ạt, vì vậy có rất nhiều spambots được sử dụng để nó và nó không hoạt động 100%. Bạn có thể thấy một số thống kê và so sánh các kỹ thuật chống thu hoạch khác nhau trong bài viết tuyệt vời này

http://techblog.tilllate.com/2008/07/20/ten-methods-to-obfuscate-e-mail-addresses-compared/

Cá nhân tôi thích màn hình hiển thị css: kỹ thuật không kết hợp với javascript. Xem ví dụ:

<a href="mailto:[email protected]">[email protected]<span style="display:none;">ignoreme-</span>example.com 

Và sử dụng javascript để xóa nó khỏi phần tử href. Bằng cách này, nó hoạt động cho người dùng đã bật javascript và người dùng có javascript bị vô hiệu hóa ít nhất thấy địa chỉ chính xác, nhưng tất nhiên, nhấp chuột không hoạt động chính xác.

+1

Nó không hoạt động 100%, nhưng theo liên kết của bạn, nó hoạt động 99,3% so với không obfuscation ở tất cả. Việc hạn chế sử dụng liên kết mailto có thể cải thiện nhiều thứ hơn nữa. – mhsmith

Các vấn đề liên quan