no-disposable.email - 杜絕用完即丟的 Email
對於技術外包公司來說,如果將 Disposable Email 列表放在應用程式的原始碼中, 當遇到需要更新 Email 列表時,就必須一個一個專案更新並且重新佈署, 這是相當耗時且重複的工作,因此我開發了一個 no-disposable.email 的服務, 用於檢查某電子郵件的是否被列於 disposable email list。
Source Code
用法
API Endpoint
https://no-disposable.email/check/{domain}
API Example
GET https://no-disposable.email/check/sharklasers.com
API Result
{
"disposable": true
}
Example Response
這個服務是基於 Cloudflare Worker 建立的,因為這個服務流量就可能來自於世界各地,那麼若將這個服務建立在單點服務器中,就會使得 Response Time 非常長,而 Cloudflare Worker 提供了將程式碼佈署至全世界端點服務器的功能,這樣這個 API 使用者不論後端或前端都可以快速的得到檢查結果。 這個服務需要社群的貢獻,提供新的且未被列入的 Email Domain,若有發現或者可以協助改進程式碼,可以透過下列的 GitLab 連結提出 Issue 或 Merge Request 給我。