nongkong.buzz - Temporary Email System (DirectAdmin)
POST /genmail.php → สร้างบัญชีจริงบน DirectAdminGET /inbox.php?token=xxx → อ่าน inbox ผ่าน IMAP
config.php ใส่ DA_URL, DA_USERNAME, DA_PASSWORD
/genmail.php
สร้างบัญชีจริงอัตโนมัติ (สุ่มชื่อ + รหัสผ่าน)
POST /genmail.php
{}
→ { "email": "tmp8k2m9x1@nongkong.buzz", "password": "xxxx", "token": "xxx" }
/genmail.php {"username":"myname"}
สร้างจากชื่อที่กำหนด
POST /genmail.php
{"username": "myname"}
→ { "email": "myname@nongkong.buzz", "password": "xxxx", "token": "xxx" }
/genmail.php
ลบบัญชีอีเมล
DELETE /genmail.php
{"token": "xxx"}
→ { "success": true, "email": "myname@nongkong.buzz" }
/inbox.php?token=xxx
ดูรายการเมลทั้งหมด
GET /inbox.php?token=xxx&page=1&limit=20
→ { "total": 10, "messages": [{ "uid", "from", "subject", "date" }] }
/inbox.php?token=xxx&action=read&id=123
อ่านเมลเดี่ยว (text + html + attachments)
/inbox.php?token=xxx&unread=1
เฉพาะ unread
/inbox.php?token=xxx&search=keyword
ค้นหาเมล
/inbox.php?token=xxx&action=delete&id=123
ลบเมล
POST /genmail.php
│
▼
┌────────────────┐ DirectAdmin API ┌─────────────┐
│ genmail.php │ ────────────────────────▶│ DirectAdmin │
│ │ ◀────────────────────────│ (สร้างจริง) │
│ ได้ email + │ {success, password} └─────────────┘
│ token + pass │
└────────────────┘
│
▼
GET /inbox.php?token=xxx
│
▼
┌────────────────┐ IMAP ┌─────────────┐
│ inbox.php │ ────────────────────────▶│ mail server │
│ │ ◀────────────────────────│ (อ่านจริง) │
│ ได้ messages │ {emails, body, ...} └─────────────┘
└────────────────┘