- 'JSON Meta Application Protocol' ที่ IETF ประกาศอย่างเป็นทางการ
- มาตรฐาน OpenAPI ที่เป็นมิตรกับนักพัฒนาเพื่อการจัดการอีเมลที่รวดเร็ว
- ทางเลือกแทน API อีเมลแบบปิดที่ใช้งานได้เฉพาะบน Gmail
- เป็นโปรโตคอลใหม่ ไม่ใช่การแปลง IMAP
- โปรโตคอลแบบ stateless จึงไม่จำเป็นต้องคงการเชื่อมต่อไว้ เหมาะกับอุปกรณ์พกพา
- ใช้ HTTPS/JSON ที่มีการใช้งานอย่างแพร่หลาย
- ข้อมูลไบนารีจะไม่ถูกรวมไว้ใน JSON (และในทางปฏิบัติก็ทำได้ยากหากไม่มีการเข้ารหัสแบบ base64) แต่จะอ้างอิงด้วย blobid และอัปโหลด/ดาวน์โหลดแยกผ่าน HTTPS
- กำหนดโครงสร้าง JSON ที่แสดงข้อมูลที่ใช้ใน RFC5322 อย่างสม่ำเสมอและเป็นระบบ
- กำหนดกลไก push สองแบบ
- Event Source Interface สำหรับเดสก์ท็อปและเว็บเมล ต้องใช้การเชื่อมต่อ HTTP แบบคงไว้
- สำหรับอุปกรณ์พกพาและการเชื่อมต่อกับเว็บ สามารถตั้งค่า callback handler ได้ (RFC8030)
- แม้จะไม่ได้อิง REST แต่ในทางปฏิบัติก็มีลักษณะ REST-like มากกว่า API แบบ Restful หลายตัว
- เป็น stateless, รองรับความเป็นไปได้ในการแคชสูง, สนับสนุนตัวกลางแบบโปร่งใส และมีอินเทอร์เฟซแบบรวมศูนย์ที่สามารถจัดการทรัพยากรได้หลากหลาย
- สเปกนี้เขียนขึ้นเป็นหลักโดยทีม Fastmail
1 ความคิดเห็น
ดูเหมือนว่าโปรเจกต์ที่ FastMail ทุ่มเทมาอย่างยาวนานจะถูกรวมเข้าไปได้สำเร็จเสียทีนะครับ ตอนนี้มันกำลังแก้ปัญหาเก่า ๆ ของโปรโตคอลอีเมลที่มีอยู่ได้ค่อนข้างดี เลยทำให้คาดหวังไว้สูงมาก แต่อีกมุมหนึ่งก็อดกังวลไม่ได้ว่าเหล่าผู้ให้บริการอีเมลรายเดิมในปัจจุบัน (โดยเฉพาะ Google) ยังจะมีแรงจูงใจมากพอที่จะรองรับมันอยู่ไหม 555