पर्सिस्ट और पूरे संपर्क की सेवा करते हैं, न केवल इसका नाम
REST परत ने JPA संस्थाओं को सीधे धारावाहिक किया। एक संपर्क में कोई मैपिंग नहीं है इसके ईमेल, फ़ोन, पते, संगठन, URL, IMs या रिलेशन — उन अलग-अलग टेबल हैं - इसलिए ...
प्रत्येक ऑर्ग के अपने कैमोमेल मेलबॉक्स को मापें
हर मेलबॉक्स कामो मेजबान और रिकॉर्ड, प्रति आगमन दिवस, RFC822 इसे bytes प्रत्येक फ़ोल्डर में - हेडर, बॉडी और एन्कोडेड संलग्नक शामिल हैं ट्रैश और जंक, क्योंकि ट्रै...
चलो /सेंडेबल कॉलर्स के लिए उपनाम समूह को छोड़ दें जो मेलबॉक्स खोलते हैं
/ संदेश मेलबॉक्स स्विचर कम्पोज़र से समान सेट प्रदान करता है फ़ील्ड, माइनस एक चीज़: एक उपनाम खोला नहीं जा सकता है। मेल इसे संबोधित इसके पीछे मेलबॉक्स में भूमि, इ...
E-signature टेम्पलेट्स के लिए चर पूर्वावलोकन
व्यवस्थापक टेम्पलेट संपादक एक कुंजी के लिए प्रत्येक प्लेसहोल्डर रिक्त प्रस्तुत करता है कोई नमूनाVariables हाथ नहीं, इसलिए सात esign टेम्पलेट्स एक पृष्ठ के रूप म...
खोज योग्य, पते के लिए पृष्ठबद्ध समापन बिंदु एक सदस्य से भेज सकते हैं
GET/api/email/mailboxes/sendable उत्तर समान प्रश्न के रूप में /accessible — प्रत्येक पता सदस्य के रूप में भेज सकते हैं - लेकिन एक विलय धारा के रूप में जो है डेट...
उस सदस्य के बाद एक प्राथमिक मेलबॉक्स का नाम दें जो इसे रखता है
किसी को उनके प्राथमिक रूप में रखने वाला मेलबॉक्स वह व्यक्ति का पता है, इसलिए यह प्रस्तुत करना कि मेलबॉक्स को प्रावधान समय पर लेबल किया गया था - एक बॉक्स के लिए ...
एक पूरे फ़ोल्डर पर कार्य करें, न केवल वह पृष्ठ जिसे आपने स्क्रॉल किया था
मार्क सभी पढ़ने और खाली फ़ोल्डर फ़ोल्डर चौड़े संचालन क्लाइंट हैं बैचिंग uids द्वारा व्यक्त नहीं किया जा सकता है: यह केवल कभी भी उस पृष्ठ को धारण करता है, जिसके ...
मेलबॉक्स परिवर्तन की घटनाओं को प्रकाशित करें ताकि मेल विचार मतदान बंद हो जाए
फ़ोल्डर पेड़, वार्तालाप सूची और संदेश सूची प्रत्येक अपने खुद के 30 सेकंड भाग गया टाइमर, उस अवसर पर पुनः लोड हो रहा है जो कुछ स्थानांतरित हो गया था। पहले से ही W...
पुश INBOX ने मतदान के बजाय NATS/WebSocket पर अनगिनत गिनती जारी की
कामो-आंतरिक में नेव-टॉप मेल बैज ने कॉल करके खुद को ताज़ा किया /api/email/folders हर 30 सेकंड, प्रति ब्राउज़र टैब। कि समापन बिंदु चल रहा है पूरे फ़ोल्डर पेड़ और ...
एक संदेश पर पते के पीछे लोगों को हल करें
एक संदेश हेडर एक पता जानता है और जो कुछ भी प्रदर्शित करता है वह प्रेषक को चुना जाता है इसे छोड़कर। संगठन पहले से ही अधिक जानता है - सहयोगियों, पता किताबें, एक्स...
एसोसिएट लीड पत्राचार, और मृत पुश अनुक्रमक को ठीक करें
लीड कम्युनिकेशंस टैब के मेल आधे को जोड़ता है, साथ ही इसके लिए आवश्यक ingestion सभी में मौजूद हैं। प्लेटफॉर्म में कोई काम करने वाला मेल पुश नहीं है: IMAP IDLE क...
नौ अवसर अधिसूचनाओं के लिए समीक्षा नमूने
यहाँ एक हाथ के बिना व्यवस्थापक ईमेल टेम्पलेट्स संपादक हर जगह धारक को प्रस्तुत करता है इसलिए इन नौ को अनुकूलित करने वाला कोई भी खाली कंकाल को संपादित करेगा। सभी...
PHI ACCESS ALERT के लिए पूर्वावलोकन चर
एक नमूने के बिनाVariables हाथ व्यवस्थापक ईमेल टेम्पलेट्स पूर्वावलोकन हर प्रस्तुत करता है प्लेसहोल्डर रिक्त, इसलिए जिसे कभी भी सुरक्षा के शब्दकरण को मंजूरी देने ...
Avatar endpoints; fix unauthenticated reachability and contact tenancy
Adds the mailbox side of sender avatars, and fixes three pre-existing holes this work would otherwise have built on top of. AUTHENTICATION. OTKPreAuthFilter us...
थोक ईमेल अभियान backend — प्रदाता, प्रेषक, अनुपालन, रीयलटाइम
Org-level थोक ईमेल अभियानों के लिए बैकएंड, पूरी तरह से रोजमर्रा से अलग ईमेल प्रदाता इसलिए इसे व्यापार मेल के साथ थ्रॉटल / ब्लॉकलिस्ट नहीं किया जा सकता है: थोक ...
LEADS ASSIGNED टेम्पलेट के लिए नमूना चर
यहाँ एक मामले के बिना व्यवस्थापक टेम्पलेट संपादक की पूर्वावलोकन नए टेम्पलेट प्रस्तुत करता है प्रत्येक प्लेसहोल्डर रिक्त के साथ, जो एक टूटे हुए टेम्पलेट के रूप म...
OtKPreAuth Filter में मोबाइल ग्राहकों के लिए X-*** टोकन स्वीकार करें
प्रति टैब सत्र आईडी के रूप में X-*** टोकन (मैचिंग ******************* जब प्रस्तुत (और नहीं X-OTK), सत्र को गैर-अनुभवी ढंग से हल करता है और सेट करता है एक ही अनु...
समर्थन "अनब्लॉक फॉरएवर" दूरस्थ-छवि सहमति
एक वाइल्डकार्ड सहमति (All / isAlwaysAllowed) जोड़ती है, इसलिए कोई सदस्य चुन सकता है प्रत्येक संदेश में बाहरी छवियों को प्रदर्शित करें। मौजूदा सहमति तालिका का उप...
Inline-CID org लोगो (SVG-> PNG) तो यह Gmail में प्रस्तुत करता है; संदेश सामग्री को हटा दें
- FIX (सुरक्षा): अधिसूचना ईमेल कोई संदेश शरीर नहीं ले जाते - हटा दें टेम्पलेट वार्स, लेजर, नमूने और सेटिंग्स टॉगल से संदेश पूर्वावलोकन। - FIX (logo): org लोगो S...
मिस्ड-मेसेज नोटिफिकेशन टेम्प्लेट के लिए संपादक नमूना चर
MISSED CHAT MESSAGE और SUPPORT TICKET REPLY incl के लिए नमूने का पूर्वावलोकन करें। HTML-scaped प्रेषक/शीर्षक वेरिएंट जिसका उपयोग कैनोनिकल बॉडी द्वारा किया जाता ...
माइक्रोसॉफ्ट 365 मेल Microsoft Graph अनुप्रयोग केवल (zero प्रति मेलबॉक्स सेटअप) के माध्यम से
माइक्रोसॉफ्ट 365 मेल अब माइक्रोसॉफ्ट ग्राफ ऐप-केवल माध्यम से पढ़ / भेजता है (mail.ReadWrite/mail) IMAP के बजाय अनुप्रयोग अनुमतियां भेजें - एक ऐप क्रेडेंशियल सभी...
OAuth2 (XOAUTH2) के साथ IMAP/SMTP के माध्यम से सभी क्लाउड प्रदाताओं के मेल को रूट करें
क्लाउड प्रोवाइडर्स (माइक्रोसॉफ्ट 365, एक्सचेंज ऑनलाइन, गूगल वर्कस्पेस, जोहो, आइसवार्प) **************** से पढ़ने / भेजने के लिए विरासत में मिला, लेकिन हलकर्ता क...
सर्वर-साइड "प्रदर्शन बाहरी छवियों" सहमति
ग्राहक-स्थानीय (स्थानीय भंडारण) को बाहरी-छवि पसंद की याद में बदल देता है एक टिकाऊ प्रति सदस्य रिकॉर्ड के साथ। नई दूरस्थImageConsentService (fail-soft reads so) ...
बैठक सारांश टेम्पलेट पूर्वावलोकन के लिए नमूना वर
नए मीटिंग-सम्मरी टेम्पलेट के लिए एक नमूना वैरिएबल केस जोड़ता है ताकि स्टेवर्ड पूर्वावलोकन यूआई यथार्थवादी सामग्री प्रदान करता है।.
एक सदस्य के कैलेंडर इवेंट को बनाने / रद्द करने के लिए आंतरिक समापन बिंदु
POST/api/internal/calendar/events (X-Internal-Auth gated) सदस्य को हल करता है -> उपयोगकर्ता -> प्राथमिक कैलेंडर (यदि आवश्यक हो तो डिफ़ॉल्ट बनाना) और एक घटना बना...
फिक्स्ड पब्लिक रीडायरेक्ट + गेटवे-फॉरवर्ड कॉलबैक
प्लेटफार्म ईमेल OAuth (Microsoft 365 / Google / Zoho) में कोई वैध सार्वजनिक नहीं था यूआरआई को पुनर्निर्देशित करें: पुनर्निर्देशित अनुरोध होस्ट से लिया गया था, ज...
एप्लिकेशन डीबी (ड्रिफ्ट रिकवरी) से सेल्फ-हील मेलबॉक्स खाते
एप्लिकेशन डीबी सत्य का स्रोत है जिसके लिए मेलबॉक्स मौजूद होना चाहिए; Kamomail मेल सर्वर के virtual users में रहते हैं। यदि मेल DB डेटा खो देता है, मेलबॉक्स प्रद...
सभी क्लाउड प्रदाताओं के लिए वायर डोमेन मैनेजर और मेलबॉक्सप्रोविज़नर
प्रत्येक क्लाउड प्रदाता में UnsupportedOperationException stubs को बदलें प्रत्येक बैकएंड के व्यवस्थापक एपीआई के खिलाफ वास्तविक HTTP कॉल: - Microsoft 365 → Micr...
IMAP/SMTP समर्थित भेजने, फ़ोल्डर और क्लाउड स्टब्स की खोज
IMAP/SMTP प्रतिनिधिमंडल पैटर्न को सार में निकालेंImapbackedCloudProvider और Zoho, IceWarp, एक्सचेंज, Google Workspace, और Microsoft 365 का विस्तार हुआ है। यह आध...
IMAP समर्थित MailReader for the cloud-provider stubs
जोहो, IceWarp, एक्सचेंज, Google Workspace, और Microsoft 365 सभी IMAP को उजागर करते हैं, इसलिए प्रत्येक क्लाउड-प्रोवाइडर स्टब के मेलReader तरीकों को ईमेलImapServ...
इनलाइन छवि MIME भागों और सतह सामग्री आईडी मेटाडाटा परोसें
Render <img src="cid:..."> इनलाइन भागों को उजागर करके संदेश यूआई में कि एचटीएमएल शरीर संदर्भ। - अटैचमेंटइन्फो सामग्री आईडी (कोण कोष्ठक के बिना) और इनलाइन ध्वज ...
Add KamoMail domain validator to block cross-tenant email addresses
Introduces KamoMailDomainValidator component that checks, at service layer, whether the submitted email domain matches the org's verified default domain when Ka...
Auto-inject logoUrl, logoSimpleUrl, and orgName variables at send time
EmailTemplateService now merges base variables (logoUrl, logoSimpleUrl, orgName) derived from the org's primary domain before rendering, so all transactional te...
Add resetCode to password reset email, add emailVerifyByCode endpoint, send WELCOME_MEMBER after email verification
Add EmailTemplateCategoryController REST endpoints
**************** CRUD. Delete response includes reassignedCount — the number of templates that became uncategorized as a result of removing the category. Sessio...
Add EmailTemplateController REST endpoints + DTOs
Exposes /api/email/templates/* CRUD + preview + duplicate + reset-to-default + service-to-service /send + /seed-org/{orgId}. Top-level orgs (no parent) addition...
सेवा के समापन बिंदुओं के लिए आंतरिकAuth Filter जोड़ें
X-Internal-Auth header को /api/email/templates/send पर मान्य करता है और /api/email/templates/seed-org/* पथ। अन्य पथ इस फिल्टर को बायपास करते हैं (उपयोगकर्ता सत्...
EmailTemplateCategoryService जोड़ें - Org-scoped श्रेणियों के लिए CRUD
केस-असंवेदनशील नाम की विशिष्टता प्रति ऑर्ग सेवा परत पर लागू होती है (DB में आंशिक अद्वितीय अनुक्रमणिकाओं में)। Deletion nulls category id श्रेणी पंक्ति को हटाने...
ईमेल टेम्पलेट सर्विस जोड़ें - CRUD + भेजें + बीज + रीसेट-टू-डिफ़ॉल्ट
लेनदेन ईमेल के लिए कोर ऑर्केस्ट्रेटर। प्रेषक टेम्पलेट को हल करता है, विषय/बॉडी प्रदान करता है, संगठन से ओरग का प्राथमिक डोमेन चुनता है। डोमेन और NoReply@{org.do...
'NoReply@{domain}' के लिए NoReplySenderService जोड़ें
पते से लेन-देन के लिए सच्चाई का एकल स्रोत। स्वीकार करना डोमेन स्ट्रिंग, लोअरकेस इसे सामान्य करता है, "NoReply@<domain>" लौटता है। कॉलर को ऑर्ग के डोमेन (संगठन क...
{{var}} प्रतिस्थापन के लिए टेम्पलेट प्रस्तुतकर्ता जोड़ें
स्टेटलेस रेगेक्स आधारित रेंडर। मिसिंग बनाम विकल्प खाली स्ट्रिंग और एट्रिब्यूशन के लिए टेम्पलेटकी + ऑर्गीड के साथ एक WARN लॉग का उत्सर्जन करता है। कोई HTML एस्के...
Add email signature field config API
Add service and REST controller for managing email signature field visibility configuration per organization. Admins can toggle which contact fields appear in s...
Add accessible mailboxes endpoint with privilege-based expanded access
Add AccessibleMailboxService and GET /api/email/mailboxes/accessible endpoint that returns personal mailboxes, shared mailboxes, and privilege-gated access to d...
Add email domain management and mailbox provisioning through abstract provider layer
- Add DomainManager and MailboxProvisioner capability interfaces with sub-capability detection - Add ProviderDomain, ProviderMailbox, DnsRecord DTOs - Implement...
Add email aliases and shared mailbox support
New MailboxManager provider capability interface for alias and shared mailbox CRUD. KamoMailMailboxManager implementation manages dovecot/postfix virtual_users ...
जैसा कि आप शिपिंग देखते हैं?
इन अद्यतनों में से प्रत्येक स्वचालित रूप से अपने कार्यक्षेत्र में उतरता है। प्रारंभ करें और सप्ताह के बाद इसे सप्ताह के अंत में देखें।.