InBucket เป็นบริการทดสอบอีเมล มันจะรับข้อความสำหรับที่อยู่อีเมลใด ๆ และทำให้สามารถใช้งานได้ผ่านทางเว็บส่วนที่เหลือและ POP3 อินเทอร์เฟซ เมื่อรวบรวมแล้ว Inbucket ไม่มีการพึ่งพาภายนอกใด ๆ - HTTP, SMTP, POP3 และที่เก็บข้อมูลทั้งหมดจะถูกสร้างขึ้น
ไคลเอนต์ GO สำหรับ REST API มีอยู่ใน github.com/inbucket/inbucket/pkg/rest/client - เอกสาร GO API
อ่านเพิ่มเติมได้ที่เว็บไซต์ InBucket
ปัจจุบัน Inbucket เป็นคุณภาพการผลิต: มันถูกใช้สำหรับการทำงานจริง
โปรดดูรายการบันทึกการเปลี่ยนแปลงและปัญหาสำหรับรายละเอียดเพิ่มเติม หากคุณต้องการมีส่วนร่วมในการใช้รหัสในโครงการตรวจสอบการมีส่วนร่วม
InBucket มีอิมเมจ Docker อัตโนมัติสร้างผ่าน Docker Hub แท็ก latest ติดตามรีลีสที่ติดแท็กของเราและ edge ติดตามสาขา main ที่ไม่เสถียรของเรา
คุณจะต้องใช้การติดตั้ง GO และ NODE.JS เพื่อให้สิ่งนี้ใช้งานได้
git clone https://github.com/inbucket/inbucket.git
cd inbucket/ui
yarn install
yarn build
cd ..
go build ./cmd/inbucketสำหรับข้อมูลเพิ่มเติมเกี่ยวกับการก่อสร้างและการพัฒนาให้ตรวจสอบหน้าการพัฒนาอย่างรวดเร็วของวิกิของเรา
InBucket อ่านการกำหนดค่าจากตัวแปรสภาพแวดล้อม แต่มาพร้อมกับค่าเริ่มต้นที่สมเหตุสมผลในตัว ควรใช้งานกับเครื่อง UNIX และ OS X ส่วนใหญ่ตามที่เป็นอยู่ เปิดตัว Daemon:
./inbucketโดยค่าเริ่มต้นเซิร์ฟเวอร์ SMTP จะฟังบน LocalHost Port 2500 และเว็บอินเตอร์เฟสจะพร้อมใช้งานที่ LocalHost: 9000
ดู doc/config.md สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการกำหนดค่า Inbucket แต่คุณอาจจะพบเครื่องมือ configurator เป็นวิธีที่ง่ายที่สุดในการสร้างการกำหนดค่า
Inbucket เขียนขึ้นใน Go และ Elm
InBucket เป็นซอฟต์แวร์โอเพ่นซอร์สที่เปิดตัวภายใต้ใบอนุญาต MIT เวอร์ชันล่าสุดสามารถดูได้ที่ https://github.com/inbucket/inbucket