Skip to main content

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

Anonim

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

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

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

Mailto: URL

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

  • คำ mailto: ติดตามโดย
  • ที่อยู่อีเมลของผู้รับและในที่สุดก็มา
  • เส้น Header กำหนดค่าเริ่มต้นสำหรับส่วนต่างๆของข้อความ

ถึง: ที่อยู่อีเมลของผู้รับ

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

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

mailto: เรื่อง = หมอ% 20do% 20da% 20dance

ส่วนหัว: ข้อความไปที่ไหน & บรรทัดหัวเรื่อง

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

ไม่เพียง แต่เราสามารถระบุ Subject: lines, แต่ยัง Cc: (ส่งสำเนา) หรือ Bcc: (สำเนาของคนตาบอด)

ส่วนหัว X มีประโยชน์มาก

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

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

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

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

สุดท้ายมีชื่อส่วนหัวพิเศษหนึ่งชื่อ: ร่างกาย.

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

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

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

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

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

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

ตัวอย่างเช่น (ตัวแบ่งบรรทัดอยู่ที่นี่เพื่อให้แน่ใจว่ามีลักษณะเรียบร้อยแล้วแน่นอนคุณจะไม่แทรกคำเหล่านั้นลงใน URL):

mailto: [email protected]

? เรื่อง = ฮา!

และ X-Mailer = Baluba

และร่างกาย = Ha!% 0D% 0ABla!