वह मेल जो आपका ऐप संभालता है

मेल आपके प्रोडक्ट तक आता है
और जवाब आपका कोड लिखता है

हर टिकट, रिकॉर्ड या ग्राहक का अपना पता हो सकता है। वहाँ भेजा मेल साइन की हुई घटना बनकर आपके एंडपॉइंट तक पहुँचता है, और आपका कोड उसी पते से जवाब देता है।

आपका ऐप
टिकट 8123ticket-8123@in.yourapp.com
टिकट 8124ticket-8124@in.yourapp.com
टिकट 8125ticket-8125@in.yourapp.com
प्राप्तकर्ताticket-8123@in.yourapp.com
मेरा पार्सल कभी नहीं पहुँचा।
भेजने वालाticket-8123@in.yourapp.comवही पता
रास्ते में है। ट्रैकिंग नीचे है।

ये पते किसी ने नहीं बनाए। जवाब उसी पते से जाता है जिस पर मेल आया था।

यह कहाँ से शुरू होता है

आज यह कैसा दिखता है।

जवाब प्रोडक्ट के बाहर आते हैं

ग्राहक किसी सूचना का जवाब देता है, और वह जवाब रिकॉर्ड पर नहीं, किसी साझा मेलबॉक्स में पड़ा रहता है।

हर पता पहले कोई बनाता है

नए टिकट पर तब तक नहीं लिखा जा सकता जब तक उसके लिए मेलबॉक्स न हो, इसलिए पते हाथ से बनाए जाते हैं।

आपका सर्वर नए मेल के लिए बार-बार पूछता है

कुछ भी आपके कोड को नहीं बताता कि संदेश आ गया, इसलिए एक जॉब टाइमर पर मेलबॉक्स देखता रहता है।

यह कैसे काम करता है

चार कदमों में चालू।

  1. 01

    कोई डोमेन OpenEmail पर लगाएँ

    डोमेन जोड़ें और रिकॉर्ड प्रकाशित करें, फिर उसका हर पता मेल पाता है, वे भी जो किसी ने बनाए ही नहीं।

  2. 02

    टाइप वाला क्लाइंट इंस्टॉल करें

    पैकेज अपने ऐप में जोड़ें, फिर वर्कस्पेस की ऐसी कुंजी सेट करें जिसका दायरा बाद में बाँधा और वापस लिया जा सके।

  3. 03

    अपना एंडपॉइंट दर्ज करें

    जो घटनाएँ चाहिए वे चुनें, साइनिंग सीक्रेट कॉपी करें, और हर डिलीवरी का जवाब पाँच सेकंड के अंदर दें।

  4. 04

    अपने कोड से जवाब दें

    थ्रेड और उसकी फ़ाइलें id से लें, फिर उसी पते से भेजें जिस पर संदेश पहुँचा था।

यह किस पर चलता है

काम करने वाले हिस्से।

यह दस्तावेज़ों वाले HTTP API, टाइप वाले क्लाइंट, आपके एंडपॉइंट पर webhook, यहाँ लगाए हर डोमेन पर catch-all पतों, और आपकी अपनी ब्रांडिंग, फ़ाइलों तथा ट्रैक किए लिंक पर चलता है।

REST API

एक दस्तावेज़ीकृत HTTP API, ऐसी कुंजियों के साथ जो जारी, सीमित और रद्द की जा सकती हैं।

/threads?query=invoice
{ "threads": 12 }
वही मेलबॉक्स, चाहे उसे कोई व्यक्ति थामे या कोई प्रोग्राम।
टाइप्ड SDK

पहले एक TypeScript क्लाइंट, फिर बाक़ी।

/threads?query=invoice
{ "threads": 12 }
वही मेलबॉक्स, चाहे उसे कोई व्यक्ति थामे या कोई प्रोग्राम।
वेबहुक

मेल आते ही आपके एंडपॉइंट को बता दें, आपसे बार-बार पुछवाने के बजाय।

/threads?query=invoice
{ "threads": 12 }
वही मेलबॉक्स, चाहे उसे कोई व्यक्ति थामे या कोई प्रोग्राम।
कैच-ऑल पते

डोमेन का हर पता मेल पाता है, वे भी जो कभी बनाए ही नहीं गए। एक स्विच इसे बंद कर देता है।

hello@yourdomain.comपहुँचा
billing@yourdomain.comपहुँचा
careers@yourdomain.comपहुँचा
anything-at-all@yourdomain.comपहुँचा
oct-2026-signup@yourdomain.comपहुँचा
कई डोमेन

कई डोमेन एक ही इनबॉक्स पर मोड़ें, सबडोमेन समेत।

acme.comacme.devteam.acme.comhey.acme.io
वर्कस्पेस ब्रांडिंग

साइडबार में हमारे चिह्न और लोगो की जगह अपना लगाएँ।

acme.comacme.devstudio.acme.com
hello@acme.comपहुँचा
billing@acme.comपहुँचा
oct-2026-signup@acme.comपहुँचा
anything-at-all@acme.comपहुँचा
फ़ाइलें आपके अपने डोमेन पर

आपकी भेजी फ़ाइलों के डाउनलोड लिंक आपके चुने सबडोमेन पर, जैसे files.yourdomain.com, OpenEmail के पते के बजाय।

ट्रैकिंग आपके अपने डोमेन पर

ट्रैक किए गए लिंक और ओपन पिक्सेल आपके चुने सबडोमेन पर, जैसे links.yourdomain.com, OpenEmail के पते के बजाय।

व्यवहार में

हर हिस्सा, कदम दर कदम।

इसके नीचे चार छोटे पेज हैं, हर एक में एक काम: हर ग्राहक के लिए एक पता, आपके कोड से जाता मेल, आपके कोड तक आता मेल, और हर टेस्ट रन के लिए एक पता, जो अभी आना बाकी है।

हर ग्राहक का एक पता

हर टिकट, रिकॉर्ड या ग्राहक को अपना पता दें, कुछ भी बनाए बिना।

टिकट 8123ticket-8123@in.yourapp.com
टिकट 8124ticket-8124@in.yourapp.com
प्राप्तकर्ताticket-8123@in.yourapp.com
भेजने वालाticket-8123@in.yourapp.comवही पता
आपके प्रोडक्ट में ईमेल

टाइप वाले क्लाइंट से अपने कोड से मेल भेजें, पढ़ें और व्यवस्थित करें।

awaitopenemail.emails.send({
})
idmsg_3e91c7
queuedsentdelivered
email.openedemail.clicked
आपके ऐप में ईमेल

आपके डोमेन पर आया मेल कुछ ही सेकंड में साइन किए वेबहुक के रूप में आपके सर्वर तक पहुँचता है।

POSThooks.acme.dev/mail200
typeemail.received
साइन-अप मेल जाँचें
जल्द

हर टेस्ट रन को अपना पता दें और उसे मिला मेल पढ़ें।

signup-02@acme.com
अपना ईमेल पुष्ट करें730915
signup-01@acme.com418204
signup-02@acme.com730915

सवाल

साइन अप से पहले पूछे गए।

क्या पता काम करने से पहले उसे बनाना पड़ेगा?

नहीं। catch-all चालू हो तो [email protected] पहली बार लिखे जाते ही मेल पा लेता है। टाइपिंग की ग़लती और गढ़े हुए पतों पर आया मेल भी पहुँचता है, और एक स्विच catch-all बंद कर देता है।

मेरे कोड को कैसे पता चलता है कि मेल आया?

संदेश पहुँचने के कुछ सेकंड बाद आपका एंडपॉइंट साइन किया हुआ webhook लेता है। घटना में थ्रेड और वह पता होता है जिस पर मेल पहुँचा, इसलिए संदेश और उसकी फ़ाइलें आप id से लेते हैं।

क्या मेरी भाषा के लिए क्लाइंट है?

अभी नहीं, जब तक आप TypeScript न लिखते हों। टाइप वाला क्लाइंट पहले TypeScript में है और बाकी बाद में आएँगे, इसलिए फ़िलहाल हर दूसरी भाषा दस्तावेज़ों वाले HTTP API को सीधे कॉल करती है।

आस-पास

उसी मेलबॉक्स के दूसरे काम।

आपका प्रोडक्ट जो मेल भेजता है

आपका ऐप एक संदेश पोस्ट करता है और OpenEmail उसे आपके अपने डोमेन से भेजता है। हर कॉल उसी कुंजी के नाम दर्ज होती है जिसने उसे किया, और हर भेजे का नतीजा पढ़ा जा सकता है।

templateorder-receipt
202msg_9f2c7a14
email.sentmsg_9f2c7a14
email.deliveredmsg_9f2c7a14
email.openedmsg_9f2c7a14
इनबॉक्स सॉफ़्टवेयर को सौंपें

एजेंट को उसका अपना पता दें और एक कुंजी, जिसका दायरा उतना ही हो जितना उसे करना है। वह पढ़ता है, लेबल लगाता है, ड्राफ़्ट बनाता है और भेजता है, और उसकी हर कॉल लॉग होती है।

[email protected]सदस्य
listThreadsgetThreadsearchMailsendEmail
ऐसे पते बाँटें

हर फ़ॉर्म एक पता माँगता है। हर एक को उसका अपना दें, देखें किस पर स्पैम आने लगा, और बाकी को छुए बिना उसी को बंद कर दें।

q7k2m9@साझा डोमेन58:12
आपका सत्यापन कोड09:41

आपका इनबॉक्स,
आपकी अपनी शर्तों पर।

व्यवसायों, AI, एजेंट और निजी ईमेल के लिए ईमेल इन्फ़्रास्ट्रक्चर। स्केल, निजता और नियंत्रण के लिए बना। वह सब जो ईमेल में पहले दिन से होना चाहिए था।

OpenEmail

व्यवसायों, AI, एजेंट और निजी ईमेल के लिए ईमेल इन्फ़्रास्ट्रक्चर। स्केल, निजता और नियंत्रण के लिए बना। वह सब जो ईमेल में पहले दिन से होना चाहिए था।

© 2026 OpenEmail. सर्वाधिकार सुरक्षित।