Tạo Liên Kết Mailto
Tạo liên kết HTML mailto với người nhận, CC, BCC, tiêu đề và nội dung email.
Liên kết Mailto cho phép người truy cập mở ứng dụng email mặc định của họ với thông tin được điền sẵn. Đây là chức năng của từng tham số:
• Địa Chỉ Email: Người nhận chính của email (bắt buộc).
• Tiêu Đề: Điền trước dòng tiêu đề của email.
• Nội Dung: Điền trước nội dung của email.
• CC và BCC: Thêm người nhận sao chép carbon và sao chép carbon ẩn.
Lưu ý rằng liên kết mailto có thể hoạt động khác nhau tùy thuộc vào ứng dụng email và trình duyệt được sử dụng.
Cách sử dụng Tạo Liên Kết Mailto
- 1
Nhập người nhận
Điền địa chỉ To và tùy chọn thêm người nhận CC và BCC, ngăn cách nhiều email bằng dấu phẩy.
- 2
Thêm tiêu đề và nội dung
Gõ sẵn dòng tiêu đề và nội dung tin nhắn để email của khách truy cập mở ra sẵn sàng gửi đi.
- 3
Thiết lập liên kết và tùy chọn nâng cao
Tùy chỉnh văn bản liên kết, lớp CSS hoặc ID, và bật tắt các tùy chọn như mở trong cửa sổ mới hoặc URL-encode các tham số.
- 4
Tạo và sao chép
Nhấn Generate Mailto Link, sau đó sao chép thẻ HTML anchor sẵn dùng hoặc URL mailto thô cho trang web của bạn.
Liên kết mailto: Cú pháp, Tham số và những Điểm cần lưu ý
Lược đồ mailto là gì
Liên kết mailto là một URL dùng lược đồ mailto thay vì http, và khi nhấp vào nó sẽ mở chương trình email mặc định của khách truy cập với một tin nhắn mới đã được điền địa chỉ và, nếu muốn, điền sẵn nội dung. Đây là cách tiêu chuẩn, có sẵn để biến một email liên hệ thành liên kết có thể nhấp trên một trang web, được viết như một thẻ anchor thông thường có href bắt đầu bằng mailto: theo sau là địa chỉ người nhận. Không cần máy chủ, biểu mẫu hay script nào; trình duyệt chuyển yêu cầu sang bất kỳ ứng dụng email nào người dùng đã cấu hình.
Dạng đơn giản nhất chỉ là mailto: cộng với một địa chỉ, vốn mở ra một email trống gửi tới người nhận đó. Mọi thứ ngoài điều đó, chẳng hạn dòng tiêu đề, nội dung tin nhắn và người nhận thêm, đều được xếp chồng lên thông qua các tham số truy vấn nối vào liên kết, đúng như cách bạn thêm tham số vào một URL thông thường.
Các tham số: to, cc, bcc, subject và body
Sau người nhận chính, bạn nối thêm một dấu hỏi rồi đến các tham số tên-và-giá-trị được nối với nhau bằng dấu và, giống hệt một chuỗi truy vấn web. Các trường được hỗ trợ là cc và bcc cho người nhận sao chép và sao chép ẩn, subject để điền sẵn dòng tiêu đề, và body để điền sẵn phần nội dung tin nhắn. Một liên kết hoàn chỉnh có thể gửi tới một người, sao chép cho một người khác, đặt một tiêu đề, và gieo sẵn dòng đầu tiên của tin nhắn, tất cả trong một href duy nhất. Người nhận chính cũng có thể được cung cấp dưới dạng một tham số to thay vì đặt trực tiếp sau dấu hai chấm.
Thứ tự không quan trọng giữa các tham số, và bất kỳ tham số nào cũng có thể bị bỏ qua. Bộ tạo này lắp ráp chúng cho bạn từ các trường bạn điền, nên bạn không phải nhớ chính xác cách đặt dấu, nhưng việc hiểu cấu trúc giúp bạn đọc và chỉnh sửa kết quả bằng tay khi cần.
Nhiều người nhận
Bạn có thể gửi tới nhiều người cùng lúc bằng cách ngăn cách địa chỉ của họ. Để đặt nhiều hơn một người vào dòng To chính, hãy liệt kê các địa chỉ ngăn cách bằng dấu phẩy sau dấu hai chấm mailto. Cách ngăn cách bằng dấu phẩy tương tự cũng hoạt động bên trong các tham số cc và bcc, nên một liên kết duy nhất có thể mở ra một tin nhắn đã điền sẵn địa chỉ cho cả một nhóm người nhận trải khắp các trường To, CC và BCC.
Hãy lưu ý rằng dù ngăn cách bằng dấu phẩy là tiêu chuẩn được ghi trong tài liệu, một vài ứng dụng email cũ hoặc khác thường trong lịch sử lại trông đợi dấu chấm phẩy, vốn là một nguồn gây thiếu nhất quán đã tồn tại từ lâu. Để tương thích rộng rãi, dấu phẩy là lựa chọn đúng, và công cụ này cho phép bạn nhập nhiều địa chỉ ngăn cách bằng dấu phẩy trong mỗi trường.
Mã hóa URL là bắt buộc, không phải tùy chọn
Đây là chi tiết phá hỏng nhiều liên kết mailto hơn bất cứ điều gì khác: các giá trị subject và body phải được mã hóa URL. Một khoảng trắng trở thành %20, một ngắt dòng trở thành %0A (và một xuống dòng kèm về đầu dòng đầy đủ trở thành %0D%0A), và những ký tự mang ý nghĩa đặc biệt trong một URL, chẳng hạn dấu và, dấu hỏi và dấu thăng, phải được mã hóa phần trăm nếu không chúng sẽ bị đọc nhầm thành cấu trúc liên kết thay vì văn bản. Một dấu và chưa mã hóa trong nội dung của bạn, chẳng hạn, sẽ bị diễn giải là phần khởi đầu của một tham số mới và cắt cụt tin nhắn của bạn một cách lặng lẽ.
Vì việc mã hóa bằng tay vừa nhàm chán vừa dễ sai, bộ tạo này cung cấp tính năng mã hóa URL như một tùy chọn được khuyến nghị và bật sẵn, tự động chuyển tiêu đề và nội dung của bạn sang dạng mã hóa phần trăm an toàn. Hãy để nó được bật trừ khi bạn có lý do cụ thể để không làm vậy; tắt nó đi là cách nhanh nhất để tạo ra một liên kết chạy được trong bài kiểm tra của bạn nhưng lại làm hỏng khoảng trắng và dấu câu đối với người dùng thật.
Ngắt dòng trong phần nội dung
Việc điền sẵn một tin nhắn nhiều dòng cũng đòi hỏi mã hóa cả các ngắt dòng. Một lần xuống dòng được biểu diễn bằng %0A, nên một nội dung lẽ ra phải hiện thành hai đoạn văn cần chuỗi đó ở bất cứ nơi nào một ngắt dòng thuộc về. Thiếu nó, tin nhắn được định dạng cẩn thận của bạn sẽ co lại thành một dòng dài bất tận trong cửa sổ soạn thảo của người nhận. Công cụ này cung cấp một tùy chọn để giữ nguyên các ngắt dòng trong phần nội dung chính là để nội dung nhiều dòng giữ được định dạng khi ứng dụng email mở ra.
Ngay cả khi mã hóa đúng, cách hiển thị ngắt dòng vẫn khác nhau đôi chút giữa các ứng dụng email, và một vài ứng dụng hiển thị chúng không hoàn hảo. Với những tin nhắn ngắn thì điều này hiếm khi là vấn đề, nhưng với bất cứ thứ gì dài hơn thì cũng đáng để xem trước kết quả trong chính ứng dụng mà khán giả của bạn nhiều khả năng dùng.
Những giới hạn thực tế cần ghi nhớ
Liên kết mailto phụ thuộc hoàn toàn vào thiết lập của người dùng. Chúng mở bất kỳ ứng dụng email nào được cấu hình làm mặc định, vốn trên máy tính để bàn có thể là Outlook hoặc Apple Mail và trên di động thường là ứng dụng thư của thiết bị. Nếu một khách truy cập không cấu hình ứng dụng email nào, hoặc dùng webmail trong một trình duyệt chưa được đăng ký để xử lý mailto, việc nhấp vào liên kết có thể không làm gì hoặc tạo ra một lỗi, khiến những người dùng mong đợi một biểu mẫu liên hệ cảm thấy bực bội. Cũng có một trần độ dài thực tế: trình duyệt và ứng dụng giới hạn độ dài một URL, nên những nội dung điền sẵn rất dài có thể bị cắt cụt.
Điều cốt yếu là mailto không phải một cơ chế gửi và không dành cho email hàng loạt. Nó chỉ mở một bản nháp; người dùng vẫn phải nhấn gửi, và bạn không có cách nào biết họ đã gửi hay chưa. Nó hoàn hảo cho một liên kết liên hệ hoặc một yêu cầu hỗ trợ điền sẵn, nhưng để thu thập các lượt gửi một cách đáng tin cậy, ghi lại dữ liệu, hoặc gửi tới nhiều người nhận, thì một biểu mẫu phía máy chủ đúng đắn hoặc một dịch vụ email mới là công cụ phù hợp.
Liên kết mailto được dùng ở đâu, và một lưu ý về quyền riêng tư
Nơi tự nhiên dành cho một liên kết mailto là bất cứ nơi nào bạn muốn mời một người gửi email cho bạn với ít trở ngại nhất: một trang liên hệ, một địa chỉ email ở chân trang, một liên kết hỗ trợ, hoặc một nút phản hồi mở ra một tin nhắn với một tiêu đề phù hợp đã được điền sẵn, chẳng hạn một danh mục hỗ trợ đã được gắn thẻ trước. Điền sẵn tiêu đề đặc biệt hữu ích vì nó định tuyến và gán nhãn thư đến một cách nhất quán mà không cần người gửi phải làm gì.
Một điều cần thận trọng đáng biết: việc công bố một địa chỉ email thô bên trong một liên kết mailto cũng phơi bày nó cho các bot thu gom thư rác vốn cào quét các trang để tìm địa chỉ. Nếu thư rác là một mối lo, người ta thường làm rối địa chỉ hoặc quay sang dùng một biểu mẫu liên hệ. Bộ tạo này dựng liên kết và thẻ anchor HTML xung quanh hoàn toàn trong trình duyệt của bạn, không tải dữ liệu nào lên, nên sự phơi bày duy nhất là bất cứ điều gì bạn chọn để công bố trên trang của mình.
Câu hỏi thường gặp
Liên kết mailto là gì?
Tôi có thể thêm CC, BCC, tiêu đề và nội dung không?
Tôi có nên giữ URL encoding được bật không?
Tôi nhận được mã HTML hay chỉ URL?
Liên kết có hoạt động trong mọi ứng dụng email không?
Công cụ liên quan
Tiếp tục với những công cụ hữu ích này