ใช้ API HTTP เพื่อสร้างอีเมลชั่วคราว, การรับอีเมล, และการผสานความสามารถในการรับอีเมลเข้ากับสคริปต์ของคุณ, เวิร์กโฟลว์ หรือหุ่นยนต์ของคุณ.
https://www.mail0.vip
ทั้งหมดนี้จะถูกส่งกลับในรูปแบบ JSON (ยกเว้นไฟล์ที่ต้องดาวน์โหลด) นักท่องเที่ยวสามารถเรียกใช้บริการได้โดยไม่ต้องระบุตัวตน สำหรับผู้ที่ซื้อแพ็กเกจที่รวม API ไว้ ยังสามารถใช้ API Key เพื่อเรียกใช้บริการด้วยตัวเองได้ (โดยได้รับส่วนลดตามแพ็กเกจที่เลือก) ดูรายละเอียดเพิ่มเติมได้ในหัวข้อ "การยืนยัน API Key" ด้านล่าง.
เมื่อไม่ได้พก Key ติดตัวไป ก็สามารถเรียกใช้บริการแบบไม่ระบุตัวตนของผู้ใช้งานได้ โดยการสร้างหรืออ่านอีเมลชั่วคราวนั้นเป็นสิ่งที่ไม่มีค่าใช้จ่ายใดๆ หากคุณซื้อแพ็กเกจที่รวมฟังก์ชัน API เข้าไปด้วย คุณสามารถสร้าง Key เองได้ที่ศูนย์สมาชิก → Developer API Key จากนั้นเมื่อใช้ Key นั้นในการเรียกใช้บริการ คุณจะได้รับสิทธิ์ในการเก็บข้อมูลและระยะเวลาการเก็บข้อมูลตามแพ็กเกจที่คุณซื้อมา.
| วิธีการ/รูปแบบ | ตัวอย่าง |
|---|---|
| พารามิเตอร์ URL | ?key=YOUR_API_KEY |
| หัวข้อการขอร้อง | X-API-Key: YOUR_API_KEY |
curl "https://www.mail0.vip/mail/gen?key=YOUR_API_KEY"
สร้างที่อยู่อีเมลชั่วคราวขึ้นมาโดยบังเอิญ ที่อยู่อีเมลนี้สามารถใช้สำหรับรับข้อความได้หลังจากการสร้างเสร็จสิ้น โดยไม่จำเป็นต้องเปิดใช้งานก่อน
| พารามิเตอร์ (พารามิเตอร์) | ชนิด | จำเป็นต้องกรอก | อธิบาย/ชี้แจง |
|---|---|---|---|
domain | string | 否 | ระบุชื่อโดเมนไว้ด้วย หากไม่ระบุ จะใช้ชื่อโดเมนมาตรฐานของเว็บไซต์แทน |
ttl | int | 否 | ระยะเวลาการใช้งานอีเมล (นาที) สามารถเลือกได้ 10/30/60/1440 หากไม่กำหนดค่าไว้ จะใช้ค่าเริ่มต้นที่ 10 สิ่งที่สามารถเลือกได้นั้นจะขึ้นอยู่กับ "สิทธิ์ในการควบคุมระยะเวลาการใช้งานอีเมล" ของแพ็กเกจที่เลือก หากเกินขอบเขตที่กำหนด จะได้รับผลลัพธ์เป็น code=-101 |
curl "https://www.mail0.vip/mail/gen?domain=ideciphera.com&ttl=60"
{
"code": 1,
"address": "k3j8fh2ma@ideciphera.com"
}
เปิดใช้งานที่อยู่ที่มีป้ายกำกับแบบกำหนดเอง (@ชื่อโดเมน) เพื่อตรวจสอบว่าชื่อโดเมนนั้นเปิดให้รับอีเมลได้หรือไม่.
| พารามิเตอร์ (พารามิเตอร์) | ชนิด | จำเป็นต้องกรอก | อธิบาย/ชี้แจง |
|---|---|---|---|
address | string | 是 | ที่อยู่อีเมลอย่างสมบูรณ์ เช่น mybox@mail0.vip |
ttl | int | 否 | อายุการใช้งานของอีเมล (ในนาที) สามารถเลือกได้ 10 / 30 / 60 / 1440 กฎเกณฑ์เหมือนกับ /mail/gen |
curl -X POST "https://www.mail0.vip/mail/activate" \
-d "address=mybox@ideciphera.com&ttl=60"
{
"code": 1,
"address": "mybox@ideciphera.com"
}
ดาวน์โหลดข้อมูลในตู้ส่งของที่ระบุ (50 ฉบับล่าสุด, เรียงตามเวลาที่รับข้อมูลมา) แนะนำให้ตรวจสอบทุกๆ 1–3 วินาที.
| พารามิเตอร์ (พารามิเตอร์) | ชนิด | จำเป็นต้องกรอก | อธิบาย/ชี้แจง |
|---|---|---|---|
address | string | 是 | ที่ต้องการตรวจสอบคือที่อยู่อีเมล |
curl "https://www.mail0.vip/mail/inbox?address=mybox@ideciphera.com"
{
"code": 1,
"exists": 1,
"address": "mybox@ideciphera.com",
"list": [
{
"id": 1024,
"from_addr": "noreply@example.com",
"from_name": "Example",
"subject": "Your verification code is 826413",
"size": 2048,
"is_read": 0,
"attachments": 0,
"received_at": "2026-10-14 18:20:31"
}
]
}
ตรวจสอบรายละเอียดของอีเมล (ผู้ส่ง, หัวข้อ, ข้อความประกอบ, รายการเอกสารประกอบ) หลังจากตรวจสอบเสร็จสิ้น อีเมลนั้นจะถูกจัดเป็นอีเมลที่อ่านแล้ว.
| พารามิเตอร์ (พารามิเตอร์) | ชนิด | จำเป็นต้องกรอก | อธิบาย/ชี้แจง |
|---|---|---|---|
address | string | 是 | ที่อยู่อีเมล (ใช้สำหรับตรวจสอบความถูกต้องของที่อยู่) |
id | int | 是 | อีเมล ID (ID ที่มาจากรายการผู้รับ) |
curl "https://www.mail0.vip/mail/view?address=mybox@ideciphera.com&id=1024"
{
"code": 1,
"data": {
"id": 1024,
"from_addr": "noreply@example.com",
"from_name": "Example",
"subject": "Your verification code is 826413",
"body_text": "Dear user, your verification code is 826413, valid for 5 minutes.",
"received_at_fmt": "2026-10-14 18:20:31",
"attachments": [
{ "id": 88, "filename": "invoice.pdf", "size": 102400 }
]
}
}
ดาวน์โหลดไฟล์แนบในอีเมล (ส่งกลับไฟล์โดยตรง ไม่ใช่ในรูปแบบ JSON)
| พารามิเตอร์ (พารามิเตอร์) | ชนิด | จำเป็นต้องกรอก | อธิบาย/ชี้แจง |
|---|---|---|---|
id | int | 是 | ID ของไฟล์แนบ (มาจากข้อมูลในอีเมล: attachments[].id) |
curl -O "https://www.mail0.vip/mail/attach?id=88"
สามารถบันทึกที่อยู่ไว้ในบัญชีของคุณเพื่อเก็บรักษาไว้ในระยะยาวได้ (ต้องเข้าสู่ระบบหรือมี API Key) จำนวนที่สามารถบันทึกได้นั้นจะถูกจำกัดโดยข้อกำหนดของแพ็กเกจ “สามารถบันทึกอีเมลได้”
| พารามิเตอร์ (พารามิเตอร์) | ชนิด | จำเป็นต้องกรอก | อธิบาย/ชี้แจง |
|---|---|---|---|
address | string | 是 | ที่ต้องการเก็บข้อมูลอีเมล |
key | string | 否 | API Key (ไม่จำเป็นสำหรับเว็บไซต์ที่ลงทะเบียนแล้ว) |
curl -X POST "https://www.mail0.vip/mail/save" \
-d "address=mybox@ideciphera.com&key=YOUR_API_KEY"
กรุณาระบุอีเมลที่คุณได้บันทึกไว้ในบัญชีของคุณ (จำเป็นต้องเข้าสู่ระบบหรือมี API Key)
curl "https://www.mail0.vip/mail/my?key=YOUR_API_KEY"
สคริปต์ต่อไปนี้สามารถเรียกใช้ได้โดยตรงในคอนโทรลเลอร์ของเบราว์เซอร์ หรือในสภาพแวดล้อม Node.js: สร้างที่อยู่สำหรับส่งอีเมล, ตรวจสอบตำแหน่งของอีเมลที่ได้รับ, และพิมพ์ข้อความยืนยันการเข้าใช้งานทันทีที่ได้รับอีเมลฉบับแรก.
// 1. สร้างที่อยู่ชั่วคราวขึ้นมา const BASE = 'https://www.mail0.vip'; const gen = await (await fetch(BASE + '/mail/gen')).json(); const address = gen.address; console.log('อีเมลชั่วคราวของฉัน:', address); // 2. การสอบถามตำแหน่งผู้รับข้อความ (ทุก 2 วินาทีครั้งหนึ่ง, หยุดเมื่อได้รับข้อความแรก) const seen = new Set(); while (true) { const d = await (await fetch(BASE + '/mail/inbox?address=' + encodeURIComponent(address))).json(); for (const m of d.list || []) { if (seen.has(m.id)) continue; seen.add(m.id); const code = (m.subject || '').match(/\d{4,8}/); console.log('อีเมลใหม่:', m.subject, code ? 'รหัสตรวจสอบ ' + code[0] : ''); } await new Promise(r => setTimeout(r, 2000)); }
| โครงการ | อธิบาย/คำอธิบาย |
|---|---|
| จำนวนข้อความที่สามารถรับได้ | ทุกที่อยู่มีจำนวนอีเมลที่สามารถรับได้ต่อวันจำกัด (ฟรี 30 อีเมล/วัน, สำหรับสมาชิกจะมีจำนวนสูงกว่า) หากมีอีเมลเพิ่มขึ้นมากกว่านั้น อีเมลใหม่จะถูกปฏิเสธ |
| จดหมายจะถูกเก็บไว้ | อีเมลจะถูกจัดเก็บไว้ตามระยะเวลาการเก็บข้อมูลที่กำหนดไว้โดยอัตโนมัติ (7 วันสำหรับผู้ใช้ทั่วไป และ 30/90 วันสำหรับสมาชิก) โปรดตรวจสอบอีเมลของคุณให้ทันเวลาด้วยนะ |
| ความถี่ของการสอบถาม/ตรวจสอบ | แนะนำให้ทำการตรวจสอบครั้งละ 1–3 วินาที กรุณาอย่าทำการตรวจสอบบ่อยเกินไปที่อาร์กิวเมนต์เดียวกัน |
| ระยะเวลาที่สามารถใช้บริการหลังจากการรับข้อความ | ระยะเวลาที่ถูกต้องของที่อยู่จะถูกกำหนดโดยพารามิเตอร์ ttl และระยะเวลาที่เป็นตัวเลือกจะถูกควบคุมโดย "การอนุญาตระยะเวลาที่ถูกต้องของการรับ" ของแพ็คเกจ (แพ็คเกจฟรีจะใช้เวลาเพียง 10 นาทีตามค่าเริ่มต้น) หลังจากหมดอายุที่อยู่จะไม่ได้รับจดหมายอีกต่อไป "บันทึกอีเมลนี้" สามารถเก็บไว้เป็นเวลานาน |
| ที่อยู่และข้อมูลส่วนตัว | อีเมลชั่วคราวนั้นสามารถอ่านได้โดยไม่ต้องเปิดเผยที่อยู่ โดยใครก็ตามที่รู้ที่อยู่ของผู้ส่งอีเมลนั้น ก็สามารถดูอีเมลในนั้นได้ |
| รูปแบบที่ผิดพลาด | หากเกิดความล้มเหลว จะได้รับข้อมูลกลับมาเป็น {"code":0,"msg":"เหตุผล"} หากประสบความสำเร็จ จะได้รับข้อมูลเป็น code=1; code=-100 หมายถึงไม่ได้ลงทะเบียนหรือ API Key ไม่ถูกต้อง, code=-101 หมายถึงช่วงเวลาที่เลือกนั้นเกินขอบเขตสิทธิ์ที่กำหนดไว้ |
เทคนิคการใช้งานเพิ่มเติมและปัญหาที่พบบ่อย จะถูกอธิบายไว้ในบทความหนึ่ง
เปิดหน้าแรกแล้วคลิกที่ “อัปเดตอีเมล”,คุณจะสามารถสร้างที่อยู่ชั่วคราวแบบสุ่มได้ในครั้งเดียว หรือคุณ也可以自訂ป้ายท้ายและชื่อโดเมนของที่อยู่ออนไลน์นั้นได้.
อ่านข้อความทั้งหมด →อีเมลชั่วคราว (Temporary/Disposable Email) เป็นอีเมลที่ไม่จำเป็นต้องลงทะเบียน และสามารถใช้ได้เพียงครั้งเดียวเท่านั้น ใช้สำหรับรับข้อความยืนยันตัวตนและอีเมลชั่วคราวต่างๆ
อ่านข้อความทั้งหมด →คลิกที่ “บันทึกอีเมลนี้” เพื่อเปลี่ยนที่อยู่อีเมลให้เป็นที่อยู่อีเมลแบบถาวร จากนั้นสามารถเข้าสู่ระบบของสมาชิกเพื่อจัดการข้อมูลได้อย่างเป็นระเบียบ.
อ่านข้อความทั้งหมด →คลิกที่ปุ่ม “คัดลอก” บนแถบที่มีที่อยู่ จากนั้นนำที่อยู่นั้นไปวางในช่องกรอกข้อมูลอีเมลของเว็บไซต์ที่ต้องการ เพื่อเสร็จสิ้นขั้นตอนการลงทะเบียน.
อ่านข้อความทั้งหมด →อีเมลชั่วคราวนั้นเป็นแบบไม่ระบุตัวตน และสามารถใช้ได้เพียงชั่วคราวเท่านั้น ไม่จำเป็นต้องเชื่อมต่อกับข้อมูลส่วนตัวของผู้ใช้ ส่วนอีเมลแบบถูกกฎหมายนั้นสามารถใช้ได้ในระยะยาว จำเป็นต้องลงทะเบียนเพื่อใช้งาน และสามารถกู้คืนได้อีกครั้ง ทั้งสองประเภทนี้มีหน้าที่และความจำเป็นที่แตกต่างกัน.
อ่านข้อความทั้งหมด →การไม่ได้รับอีเมลส่วนใหญ่เกิดจากที่อยู่ถูกกำหนดให้หมดอายุแล้ว หรือการส่งอีเมลล่าช้า หรือเว็บไซต์บางแห่งปิดกั้นชื่อโดเมนของอีเมลชั่วคราว คุณสามารถรีเฟรชที่อยู่หรือเปลี่ยนชื่อโดเมนเพื่อทดลองอีกครั้งได้ในช่วงเวลาที่ยังมีอายุของที่อยู่นั้นอยู่.
อ่านข้อความทั้งหมด →