Sử dụng lệnh Mailto trên trang web của bạn

Tìm hiểu cách viết liên kết email

Mỗi trang web đều có "chiến thắng". Đây là những hành động chính mà bạn muốn mọi người truy cập trang web đó để thực hiện. Ví dụ: trên trang web Thương mại điện tử , "chiến thắng" sẽ là khi ai đó thêm các mặt hàng vào giỏ hàng của họ và hoàn tất giao dịch mua đó. Đối với các trang web không phải là thương mại điện tử, như trang web cho các tổ chức dịch vụ chuyên nghiệp (tư vấn, luật sư, kế toán, v.v.), "chiến thắng" này thường là khi khách truy cập liên hệ với công ty để tìm hiểu thêm về những gì họ cung cấp hoặc sắp xếp một cuộc họp của một số loại.

Điều này có thể được thực hiện thông qua một cuộc gọi điện thoại, biểu mẫu trang web hoặc rất phổ biến, bằng cách gửi email bằng cách sử dụng liên kết email từ trang web đó.

Đặt các liên kết trên trang web của bạn dễ dàng như việc sử dụng phần tử - viết tắt của "neo" nhưng thường được gọi là phần tử "liên kết". Đôi khi mọi người quên rằng bạn có thể liên kết đến nhiều trang web hoặc tài liệu và tệp khác (PDF, hình ảnh, v.v.). Nếu bạn muốn mọi người có thể gửi email từ liên kết trang web , bạn có thể sử dụng lệnh mailto: trong liên kết đó. Khi khách truy cập trang web nhấp vào liên kết đó, ứng dụng email mặc định trên máy tính hoặc thiết bị của họ sẽ mở ra và cho phép họ gửi email đến địa chỉ bạn đã chỉ định trong mã hóa liên kết của bạn. Hãy xem cách thực hiện điều này!

Thiết lập Liên kết Mailto

Để mã liên kết email , trước tiên bạn sẽ tạo một liên kết HTML như bình thường, nhưng thay vì sử dụng http: // trong thuộc tính "href" của phần tử đó, bạn sẽ bắt đầu giá trị thuộc tính của thuộc tính bằng cách viết mailto: Sau đó bạn sẽ thêm địa chỉ email bạn muốn liên kết này gửi thư đến.

Ví dụ: để thiết lập liên kết đến email, bạn sẽ viết mã bên dưới, chỉ cần thay thế văn bản "CHANGE" giữ chỗ bằng địa chỉ email của bạn:

mailto:CHANGE "> Gửi email cho chúng tôi kèm theo câu hỏi của bạn

Trong ví dụ trên, trang web sẽ hiển thị văn bản có nội dung "Gửi cho chúng tôi email có câu hỏi của bạn" và khi được nhấp vào, liên kết đó sẽ mở ứng dụng email có thể điền trước bất kỳ địa chỉ email nào bạn đã chỉ định trong mã.

Nếu bạn muốn một thư đi tới nhiều địa chỉ email, bạn chỉ cần tách các địa chỉ email bằng dấu phẩy, như sau:

mailto:email1@adress.com, email2@address.com "> Gửi email cho chúng tôi kèm theo câu hỏi của bạn

Điều này khá đơn giản và dễ hiểu, và nhiều liên kết email trên các trang web dừng ở đây. Tuy nhiên, cũng có nhiều thông tin hơn mà bạn có thể cấu hình và gửi với các liên kết mailto. Hầu hết các trình duyệt web và trình duyệt email hiện đại đều hỗ trợ nhiều hơn là chỉ dòng “Tới”. Bạn có thể chỉ định chủ đề, gửi bản sao carbon và bản sao các-bon mù. Hãy đào sâu hơn một chút!

Liên kết Mailto nâng cao

Khi bạn tạo một liên kết email với các tính năng bổ sung, bạn xử lý nó tương tự như một kịch bản CGI sử dụng một hoạt động GET (một chuỗi truy vấn hoặc các thuộc tính trên dòng lệnh). Sử dụng dấu chấm hỏi sau địa chỉ email “Tới” cuối cùng để cho biết bạn muốn nhiều hơn chỉ một dòng “To” được đưa vào. Sau đó, bạn chỉ định những yếu tố khác bạn muốn:

  • cc —để gửi bản sao carbon
  • bcc —để gửi bản sao carbon mù
  • chủ đề - cho dòng chủ đề
  • cơ thể —cho văn bản nội dung của thư

Đây là tất cả các cặp name = value. Tên là loại phần tử được liệt kê ở trên mà bạn muốn sử dụng và giá trị là những gì bạn muốn gửi.

Để gửi thư cho tôi và cc Hướng dẫn nhật ký web, bạn sẽ nhập nội dung bên dưới (thay thế dòng địa chỉ "email ở đây" bằng các địa chỉ thực tế):

?cc=OTHER-EMAIL-HERE ">
Gửi email cho chúng tôi

Để thêm nhiều phần tử, hãy tách riêng phần tử thứ hai và tiếp theo bằng dấu và (&).

& bcc = EMAIL-HERE

Điều này làm cho liên kết mailto khó đọc hơn trong mã của trang web, nhưng nó sẽ hiển thị như bạn dự định trong ứng dụng email. Bạn cũng có thể sử dụng dấu + thay vì dấu cách hoặc mã hóa khoảng trắng, nhưng không hoạt động trong mọi trường hợp và một số trình duyệt sẽ thực sự gửi + thay vì dấu cách, vì vậy mã hóa được liệt kê ở trên thực sự là cách tốt nhất để làm cái này.

Bạn cũng có thể xác định một số nội dung văn bản trong các liên kết mailto của bạn, để cung cấp cho người đọc lời khuyên về những gì cần viết trong tin nhắn. Giống như đối tượng, bạn cần mã hóa không gian, nhưng bạn cũng cần phải mã hóa các dòng mới. Bạn không thể chỉ cần đặt một vận chuyển trở lại trong liên kết mailto của bạn và có văn bản cơ thể hiển thị một dòng mới. Thay vào đó, bạn sử dụng ký tự mã hóa% 0A để nhận một dòng mới. Đối với một ngắt đoạn, đặt hai trong một hàng:% 0A% 0A.

Hãy nhớ rằng nó phụ thuộc vào ứng dụng email nơi văn bản nội dung được đặt.

body = I% 20have% 20a% 20question.% 0AI% 20% 20%% 20to% 20know:

Để tất cả chúng cùng nhau

Đây là một ví dụ về một liên kết mailto hoàn chỉnh. Hãy nhớ rằng, nếu bạn sao chép và dán điều này vào các trang web của mình, hãy đảm bảo thay đổi trình giữ chỗ được hiển thị cho địa chỉ email thành địa chỉ email thực mà bạn có quyền truy cập.

kiểm tra thư đến

Nhược điểm để liên kết email

Một trong những tiêu cực về việc sử dụng các liên kết email trong một trang web là họ có thể mở ra người nhận thư rác không mong muốn thư điện tử. Điều này là do chương trình thư rác thu thập dữ liệu trang web tìm kiếm các liên kết có địa chỉ email rõ ràng được mã hóa trong chúng. Sau đó, họ thêm các địa chỉ đó vào danh sách spam của họ và bắt đầu chặn email.

Cách thay thế để sử dụng liên kết email có địa chỉ email rõ ràng (ít nhất là trong mã) là sử dụng biểu mẫu email. Các biểu mẫu này sẽ vẫn cho phép khách truy cập trang web kết nối với một cá nhân hoặc công ty mà không cần phải có địa chỉ email có cho các spambots để lạm dụng.

Tất nhiên, các biểu mẫu web cũng có thể bị xâm phạm và lạm dụng, và họ cũng có thể gửi thư rác, vì vậy thực sự không có giải pháp hoàn hảo nào. Hãy nhớ rằng, nếu bạn gây khó khăn cho những người gửi thư rác gửi email cho bạn, bạn rất có thể cũng sẽ khiến khách hàng hợp pháp gửi email cho bạn quá khó! Bạn cần phải tìm sự cân bằng và nhớ rằng email spam là đáng buồn, một phần của chi phí kinh doanh trực tuyến. Bạn có thể thực hiện các bước để giảm thiểu spam, nhưng một số tiền sẽ làm cho nó vượt qua những thông tin hợp pháp đó.

Cuối cùng, các liên kết "mailto" cực kỳ nhanh chóng và dễ dàng để thêm vào, vì vậy nếu tất cả những gì bạn đang tìm kiếm là cung cấp phương tiện để khách truy cập của trang web tiếp cận và gửi tin nhắn cho ai đó, các liên kết này là giải pháp lý tưởng.