คู่มือฉบับย่อสำหรับองค์ประกอบของ Mailto: URL

คุณสามารถระบุหัวเรื่องเริ่มต้นเนื้อหาแบบร่างและเพิ่มเติมในลิงก์อีเมล

หากคุณเปิดใช้งานผู้เข้าชมเว็บไซต์ของคุณเพื่อส่งอีเมลผ่านทางลิงค์ mailto: คุณได้จัดเตรียมที่อยู่ติดต่อไว้ให้โดยสะดวก สิ่งที่ต้องทำก็คือคลิกและเริ่มพิมพ์ข้อความ

แต่ความสะดวกสบายนี้ไม่ใช่ทั้งหมดของ mailto อันยิ่งใหญ่: มีอยู่ในร้าน สมมติว่าคุณต้องการกำหนดหัวเรื่องดีฟอลต์เช่นคุณรู้ว่าอีเมลถูกส่งผ่านทางลิงค์ mailto: ในเว็บไซต์ของคุณ หรือคุณอาจต้องการแนะนำข้อความเริ่มต้นสำหรับเนื้อหาหากผู้เข้าชมคลิกที่ลิงก์ใดลิงก์หนึ่ง (คุณสามารถใช้เพื่อสร้างแบบสำรวจที่เรียบง่ายเช่น)

ลองดูวิธีการเหล่านี้สูง แต่ไม่ได้หมายถึงการใช้งานที่ยากของ mailto: งาน

Mailto: URL

URL mailto โดยทั่วไปประกอบด้วยสามส่วน ครั้งแรกมา

ไปยัง

ที่อยู่อีเมลของผู้รับ (ตามที่ mailto: ทันที) อาจเป็นที่อยู่ได้มากกว่าหนึ่งที่อยู่ ที่อยู่หลายแห่งจะคั่นด้วยเครื่องหมายจุลภาค (เช่นเดียวกับที่คุณใช้ในบรรทัดถึง: อีเมลไคลเอ็นต์ของคุณ) ที่น่าสนใจลิงก์ mailto: ยังใช้ได้ (และทำงานได้) หากไม่มีที่อยู่ผู้รับเริ่มต้นเลย

ดังนั้นจึงเป็นเรื่องที่ถูกต้องตามกฎหมายในการวางหัวเรื่องดีฟอลต์ (ใช้ ? subject = ) โดยตรงหลัง mailto:. เราสามารถสร้างข้อความที่มีหัวเรื่องดีฟอลต์ แต่ไม่มีผู้รับเริ่มต้น: mailto:? subject = เอกสาร,% 20do% 20da% 20dance

ส่วนหัว

สิ่งที่ดีที่สุดของหลักสูตรมาล่าสุด ในส่วน "ส่วนหัว" ของ mailto: URL เราสามารถทำเกือบทุกอย่าง ชื่อส่วนหัวและค่าที่ระบุใน RFC 2822 - รูปแบบข้อความอินเทอร์เน็ต - สามารถใช้ในทางทฤษฎีได้

ไม่เพียง แต่เราสามารถระบุ "หัวเรื่อง:" บรรทัด แต่ยัง "สำเนา:" (การส่งสำเนาคาร์บอน) หรือ "สำเนาลับ:" (สำเนาตาบอด)

X-ส่วนหัว

ที่น่าสนใจโดยเฉพาะคือความสามารถในการ "ประดิษฐ์" หัวแถว โดยพลการ พวกเขาจะต้องถูกนำหน้าด้วย "X-" เพื่อให้ถูกต้องตามกฎหมาย - บางทีคุณอาจรู้จักส่วนหัว "X-Mailer: แพร่หลาย" ที่แพร่หลายอยู่ พร้อมกับไคลเอ็นต์อีเมลที่สามารถกรองตามบรรทัดส่วนหัวโดยพลการนี้ช่วยให้สามารถจัดเรียงและกรองข้อมูลได้อย่างยอดเยี่ยม

บรรทัดหัวเรื่องทั้งหมดจะถูกระบุในลักษณะเดียวกับที่เรารู้อยู่แล้วจากหัวข้อ: [header name] = [header value] ตัวอย่างเช่น XZ = Y

ขออภัยส่วนหัว X ดังกล่าวทำงานร่วมกับเบราเซอร์และอีเมลไคลเอ็นต์ที่แทบจะไม่ได้ดังนั้นคุณจึงไม่สามารถพึ่งพาการส่งอีเมลเหล่านี้ได้

ข้อความข้อความเริ่มต้น

สุดท้ายมีชื่อส่วนหัวพิเศษคือ body

ด้วย "ส่วนหัว" นี้คุณสามารถระบุข้อความที่จะปรากฏในเนื้อหาของอีเมล ส่วนของร่างกายของโครงการ mailto: URL มีวัตถุประสงค์หลักสำหรับข้อความต้นฉบับแบบสั้น

เนื่องจากลิงก์ทำงานในรูปแบบ HTML อักขระพิเศษต้องได้รับการเข้ารหัสเมื่อคุณสร้างเนื้อหาดีฟอลต์สำหรับลิงก์ mailto: ต้องแปลเนื้อที่เป็น "% 20" เช่นกันและตัวแบ่งบรรทัดจะกลายเป็น "% 0D% 0A"

โชคดีที่คุณไม่จำเป็นต้องจดจำการเข้ารหัสเหล่านี้หรือทำด้วยมือ ใช้ JavaScript หรือ Mailto: เข้ารหัส URL ที่สะดวกแทน

การรวมส่วนหัว

แต่คุณสามารถมีหัวข้อ "ส่วนหัว" มากกว่าหนึ่งเรื่องเช่นชื่อดีฟอลต์และข้อความข้อความเริ่มต้นได้อย่างไร? นี่ทำด้วยเครื่องหมาย &: & .

ส่วนหัวแรกตามที่อยู่ของผู้รับหลังจากเครื่องหมายคำถาม: "?" ส่วนหัวในอนาคตทั้งหมดจะถูกผูกไว้ตามลำดับใด ๆ โดยคั่นด้วยเครื่องหมายอัศเจรีย์

ตัวอย่างเช่น (ตัวแบ่งบรรทัดอยู่ที่นี่เพื่อให้แน่ใจว่ามีลักษณะเรียบร้อยแล้วแน่นอนคุณจะไม่แทรกคำเหล่านั้นลงใน URL):
mailto: recipient@example.com
? เรื่อง = ฮา!
และ X-Mailer = Baluba
และร่างกาย = Ha!% 0D% 0ABla!