mailto: ลิงก์เลิกใช้งานจริงหรือไม่


12

ผมคิดว่า...

  1. Mailto: ลิงก์ได้รับการจัดการโดยไคลเอนต์อีเมลแบบสแตนด์อโลนเท่านั้น

  2. ปัจจุบันผู้ใช้ส่วนใหญ่ใช้เว็บเมล (เช่น GMail)

  3. เว็บเมลไม่สามารถจัดการกับ mailto: ลิงก์ได้

  4. เมื่อผู้ใช้เว็บเมล์คลิกที่ลิงค์ mailto: ผู้ใช้จะได้รับข้อความที่สับสนว่าไม่มีการติดตั้งไคลเอนต์อีเมลหรือการเปิดลิงก์ในไคลเอนต์อีเมลที่เขาไม่ได้ใช้

  5. ทุกคนสามารถคัดลอกและวางที่อยู่อีเมลได้โดยพิจารณาจากที่อยู่ที่ไม่ได้อยู่ใน mailto:

Ergo, mailto: ลิงก์เป็นอันตรายและเลิกใช้แล้วใช่ไหม ฉันไม่ควรใช้เมื่อต้องแสดงที่อยู่อีเมลหรือไม่


5
"ปัจจุบันผู้ใช้ส่วนใหญ่ใช้เว็บเมล" อ้างอิง?
Dave Ward

1
ผู้ที่ใช้เว็บเมล์เป็นคนที่ไม่ทราบ ...
ผู้ไม่ประสงค์ออกนาม

คำตอบ:


21

Mailto ไม่ได้ถูกปฏิเสธเลย

คุณผิดโดยบอกว่าเว็บเมลไม่สามารถจัดการเมลไปยังลิงก์ได้ มันเป็นสิ่งที่เบราว์เซอร์ในการจัดการลิงก์ mailto อย่างถูกต้อง

ตัวอย่างเช่นหากคุณไม่ได้ติดตั้งตัวจัดการอีเมล Firefox เสนอให้คุณมีเว็บเมลหลายฉบับเช่น Gmail / Yahoo

ปัญหาที่แท้จริงคือการจัดการเมลที่ไม่ถูกต้อง โดยปกติจะเกิดขึ้นในระบบเมื่อ IE ซึ่งเป็นเบราว์เซอร์เริ่มต้นของคุณพยายามบังคับให้คุณใช้ Outlook แทนที่จะถามคุณว่าคุณไม่ต้องการใช้อย่างอื่น


จริง Firefox สามารถทำได้นอกกรอบ แล้วเบราว์เซอร์อื่น ๆ ล่ะ? Googling ชี้ให้เห็นว่า Chrome ต้องการติดตั้งส่วนขยายเพื่อส่งต่อ mailto: ลิงก์ไปยังเว็บเมลซึ่งเป็นสิ่งที่ผู้ใช้ส่วนใหญ่จะไม่ทำ Safari ต้องการแอป ( superuser.com/questions/20770/… )
Leonid Shevtsov

@Leonid หากผู้ใช้ประสบปัญหาในการติดตั้งเบราว์เซอร์ (เช่น Chrome) นอกเหนือจากค่าเริ่มต้นแล้วและกระตือรือร้นที่จะรับ mailto: ลิงก์ทำงานแล้วการติดตั้งส่วนขยายนั้นไม่จำเป็นต้องเป็นขั้นตอนที่ยิ่งใหญ่อย่าง IMO
MrWhite

Opera สามารถทำได้เช่นกัน
fuxia

7

mailto: ลิงก์ในหน้าเว็บไม่ได้ถูกคัดค้านด้วยเหตุผลที่กล่าวไปแล้ว ... สามารถกำหนดค่าเว็บเมลให้ใช้งานได้และผู้ใช้ยังสามารถ 'คัดลอกที่อยู่ลิงก์' เมื่ออีเมลนั้นอยู่ใน href เท่านั้นและไม่ปรากฏบนหน้าเว็บ

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


1
พวกเขาฉลาดเกินไปเมื่อ 7 ปีที่แล้ว ทุกวันนี้การป้องกันที่ดีที่สุดไม่ได้โพสต์ที่อยู่ แต่มีการกรองที่ดี
ปีเตอร์เทย์เลอร์

@ ปีเตอร์ใช่การกรองสำคัญมาก แต่การป้องกันก็ดีกว่าการรักษาใช่ไหม ฉันไม่แนะนำให้ mailto: ควรหลีกเลี่ยงลิงก์ทั้งหมด แต่ควรใช้ในลักษณะที่ (พยายาม) ป้องกันสคริปต์อัตโนมัติไม่ให้คว้าที่อยู่อีเมลในขณะที่ยังอ่านง่าย
MrWhite

ใช่สิ่งที่ฉันพูดคือมารนั้นไม่ได้อยู่ในขวด ย้อนกลับไปในปี 2005 ฉันมี mailto ที่ถูกถอดรหัสและตั้งค่าใน JavaScript และมันได้รับการคัดลอก ผู้เก็บเกี่ยวในวันนี้จะมีความซับซ้อนมากขึ้นไม่น้อย
ปีเตอร์เทย์เลอร์

1
ฉันเชื่อว่านี่เป็นจุดที่สำคัญที่สุดเกี่ยวกับการไม่ใช้ลิงก์ mailto เราได้ทำการติดตามเมื่อเราใส่ลิงค์ mailto ที่ไม่ได้ทำให้รำคาญบนเว็บไซต์ของเราและขัดขวางสแปมในเซิร์ฟเวอร์การแลกเปลี่ยนของเรา ภายใน 24-48 ชั่วโมงเซิร์ฟเวอร์แลกเปลี่ยนของเราจะเห็นอีเมลสแปมนับพันต่อวันไปยังที่อยู่อีเมล
Richard Fantozzi

1

สำหรับฉันดูเหมือนว่ามีสามตัวเลือก:

1. Email me at <a href="mailto:fred@example.com">fred@example.com</a>
2. <a href="mailto:fred@example.com">Email</a> me.
3. Email me at fred@example.com

ฉันเชื่อได้ว่านักพิถีพิถันบางคนอาจโต้แย้งตัวเลือก 2 แต่ฉันคิดว่าคนส่วนใหญ่ใช้ตัวเลือกที่ 1 และเป็นตัวเลือกที่ใช้งานได้มากที่สุด


ทำไมต้องลงคะแนน?
Peter Taylor
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.