सन्देशवितरणम्। सम्बन्धकुण्डे (२३ सितम्बे) योगाः। अत्र सूचना कथं प्राप्नोति जनम्। ईमेल्, SMS, OTP, प्रतिक्षेपः। न अग्निनिक्षेपः; वितरणधर्मः

English (minimizable)

After connection pools (23 Sep), this post is about outbound email and SMS: channel differences, idempotent sends, bounces, webhooks, templates, OTP privacy, rate/reputation and async queues.

पूर्ण-शीर्षकम् / Full title

सन्देशवितरणम्: A Metrical Codification of Email and SMS Delivery (with English glosses)

English · overview and topics (minimizable)

What this post is about

Transactional notifications (OTP, receipts, incident mail) need a delivery system with retries, bounce handling and privacy not only a send() call.

Topics covered

  1. Email vs SMS channel traits
  2. Idempotent provider calls
  3. Soft/hard bounce and complaints
  4. Signed status webhooks
  5. Template versioning and injection safety
  6. OTP secrecy in logs
  7. Send rate and reputation
  8. Queue-based send path
  9. Vendor risk and fallbacks

Sanskrit title

सन्देशवितरणम् = sandeśa-vitaraṇam “dispatching of messages”.

परम्परा-सन्धिः / Series links
पूर्वं / Prior अत्र किम् उपचीयते / Adds किं न पुनरुच्यते / Does not repeat
वेबहुकधर्मः (१२ सितम्बे) callbacks provider delivery events
पुनःप्रयासन्यायः (१४ अगस्त) retry send retries
सहमतिलेखः (१३ जुलै) consent marketing vs transactional
बाह्यसेवारक्षा (३१ अगस्त) SaaS risk ESP/SMS vendor
इदम् email SMS OTP bounce reputation -
ग्राह्य-त्याज्य-विवेकः / Keep and avoid

ग्राह्यम् / Keep

१. इदमर्थप्रेषणम्: idempotency key per logical notify
२. प्रतिक्षेपबुद्धिः: bounce class handling
३. स्थितिवेबहुकः: delivery webhooks
४. टेम्प्लेट्कोशः: versioned templates
५. OTPगोप्यता: no OTP in logs
६. पङ्क्तिपथः: async workers
७. कीर्तिरक्षा: reputation-aware rates

त्याज्यम् / Avoid

  • SMTP on request thread
  • retry hard bounces forever
  • log OTPs in plain application logs
अध्याय-योजना / Chapter plan
प्रकरणम् विषयः छन्दः श्लोकाः
मङ्गलं बीजं च / Opening अनुष्टुभ्
मूलतत्त्वानि / Core ideas अनुष्टुभ्
मुख्यविधिः / Main method उपजाति
रक्षा · विधिः / Guardrails अनुष्टुभ्
विवेक · सीमा / Judgment अनुष्टुभ्
पूर्वसन्धिः / Links to earlier posts उपजाति
उपसंहारः / Close अनुष्टुभ्
पारिभाषिक-कोशः / Glossary
Modern English संस्कृतम् Note
email ईपत्रम् / ईमेल्  
SMS लघুসन्देशः / SMS  
OTP एकवारगुह्यसङ्केतः  
bounce प्रतिक्षेपः / बाउन्स्  
complaint स्पैम् शिकायत  
ESP ईपत्रसेवाप्रदाता  
sender reputation प्रेषककीर्तिः  
template प्रारूपपाठः  
delivery receipt प्राप्तिसाक्ष्यम्  
transactional mail कर्मसन्देशः  

श्लोकः १ (अनुष्टुभ्)

जनसूचना यदि न सिध्येत् तदा कर्म अपि नश्येत् ।
सन्देशवितरणं तस्माद् विश्वासपथः ॥१॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
जनसूचना यदि न सिध्येत् तदा कर्म अपि नश्येत् । सन्देशवितरणं तस्मात् विश्वासपथः ॥

Word-for-word

संस्कृतपदम् Word-for-word English
जनसूचना user notice
यदि if
न सिध्येत् fails
तदा then
कर्म business action
अपि also
नश्येत् perishes
सन्देशवितरणम् message delivery
विश्वासपथः trust path

Gloss table

पदम् अर्थः / sense
जनसूचना user notification
सन्देशवितरणम् message delivery

English sense
Password resets, OTPs and outage notices only work if email or SMS actually arrives. Delivery is part of the product path not a side hobby.

Context / topic
Topic: why notification delivery is reliability.

वृत्तमिति: ८-८-८-८।

श्लोकः २ (अनुष्टुभ्)

प्रकारद्वयं भिद्यते ईमेल् SMS च धर्मतः ।
एकन्यायो न द्वयोः प्रोटोकॉले ॥२॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
प्रकारद्वयं भिद्यते ईमेल् SMS च धर्मतः । एकन्यायः न द्वयोः प्रोटोकॉले ॥

Word-for-word

संस्कृतपदम् Word-for-word English
प्रकारद्वयम् two kinds
भिद्यते differ
ईमेल् email
SMS SMS
धर्मतः by nature
एकन्यायः single identical law
not
द्वयोः of both
प्रोटोकॉले in protocol

Gloss table

पदम् अर्थः / sense
ईमेल् SMS email and SMS
एकन्यायः one identical rule

English sense
Email is asynchronous with spam and bounce classes. SMS is short, costly and carrier-bound. Design templates, retries and budgets separately.

Context / topic
Topic: channel differences.

वृत्तमिति: ८-८-८-८।

श्लोकः ३ (अनुष्टुभ्)

इदमर्थकुञ्चिका प्रेषणे अवश्या द्विः मा दह ।
OTP द्विगुणं जनं भ्रमयति ॥३॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
इदमर्थकुञ्चिका प्रेषणे अवश्या द्विः मा दह । OTP द्विगुणं जनं भ्रमयति ॥

Word-for-word

संस्कृतपदम् Word-for-word English
इदमर्थकुञ्चिका idempotency key
प्रेषणे on send
अवश्या required
द्विः twice
मा दह do not burn
OTP one-time pass
द्विगुणम् double
जनम् user
भ्रमयति confuses

Gloss table

पदम् अर्थः / sense
इदमर्थकुञ्चिका idempotency key
द्विः मा दह do not burn twice
OTP द्विगुणम् duplicate OTP send

English sense
Provider calls must be idempotent. Retries after timeout must not send two OTPs or two charge receipts.

Context / topic
Topic: idempotent send. Links to retry treatise.

वृत्तमिति: ८-८-८-८।

श्लोकः ४ (अनुष्टुभ्)

प्रतिक्षेपवर्गाः पठ्याः soft hard bounce complaint ।
अन्धपुनर्यत्नः कीर्तिं हन्ति ॥४॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
प्रतिक्षेपवर्गाः पठ्याः soft hard bounce complaint । अन्धपुनर्यत्नः कीर्तिं हन्ति ॥

Word-for-word

संस्कृतपदम् Word-for-word English
प्रतिक्षेपवर्गाः rejection classes
पठ्याः must be read
soft soft bounce
hard hard bounce
complaint spam complaint
अन्धपुनर्यत्नः blind retry
कीर्तिम् reputation
हन्ति kills

Gloss table

पदम् अर्थः / sense
प्रतिक्षेपवर्गाः bounce classes
अन्धपुनर्यत्नः blind resend
कीर्तिम् sender reputation

English sense
Parse provider webhooks: hard bounce means stop; soft bounce may retry with backoff; spam complaints need list hygiene. Blind resend destroys domain reputation.

Context / topic
Topic: bounces and complaints.

वृत्तमिति: ८-८-८-८।

श्लोकः ५ (उपजाति)

हस्ताक्षरयुक्तवेबहुकैः
स्थितिं गृह्णीयात् दाता ।
बिना स्थितेः
अन्धकूपे प्रेषणम् ॥५॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
हस्ताक्षरयुक्तवेबहुकैः स्थितिं गृह्णीयात् दाता । बिना स्थितेः अन्धकूपे प्रेषणम् ॥

Word-for-word

संस्कृतपदम् Word-for-word English
हस्ताक्षरयुक्त signed
वेबहुकैः via webhooks
स्थितिम् status
गृह्णीयात् should take
दाता sender system
बिना स्थितेः without status
अन्धकूपे in a blind well
प्रेषणम् sending

Gloss table

पदम् अर्थः / sense
वेबहुकैः delivery webhooks
स्थितिम् delivered/bounced
अन्धकूपे blind well

English sense
Use signed provider webhooks (or poll) to learn delivered, deferred, bounced. Fire-and-forget send is incomplete.

Context / topic
Topic: delivery status feedback. Links to webhook dharma (12 Sep).

सन्धिः: वेबहुकधर्मः applies to ESP/SMS providers.

वृत्तमिति: एकादशाक्षराः पादाः।

श्लोकः ६ (अनुष्टुभ्)

टेम्प्लेट् संस्करणं लेख्यं भाषां च ।
अनियन्त्रितपाठः इंजेक्शनभये ॥६॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
टेम्प्लेट् संस्करणं लेख्यं भाषां च । अनियन्त्रितपाठः इंजेक्शनभये ॥

Word-for-word

संस्कृतपदम् Word-for-word English
टेम्प्लेट् template
संस्करणम् version
लेख्यम् documented
भाषाम् locale/language
अनियन्त्रितपाठः raw unsanitized text
इंजेक्शनभये in injection danger

Gloss table

पदम् अर्थः / sense
टेम्प्लेट् संस्करणम् template versioning
इंजेक्शनभये injection risk

English sense
Version templates; escape user content; support locales. Raw string concat into HTML email is an XSS and phishing foot-gun.

Context / topic
Topic: templates and safety.

वृत्तमिति: ८-८-८-८।

श्लोकः ७ (अनुष्टुभ्)

गुह्यOTP मा दीर्घं मा लॉग्-शरीरे ।
गोपनीयतालेखो अत्रापि ॥७॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
गुह्यOTP मा दीर्घं मा लॉग्-शरीरे । गोपनीयतालेखः अत्रापि ॥

Word-for-word

संस्कृतपदम् Word-for-word English
गुह्यOTP secret OTP
मा दीर्घम् not long-lived
मा do not
लॉग्-शरीरे in log body
गोपनीयतालेखः privacy-log dharma
अत्रापि here too

Gloss table

पदम् अर्थः / sense
गुह्यOTP secret OTP codes
लॉग्-शरीरे in log bodies

English sense
OTPs are short-lived secrets. Do not print them in application logs or support screens by default.

Context / topic
Topic: privacy. Links to privacy logging (11 Jul).

वृत्तमिति: ८-८-८-८।

श्लोकः ८ (अनुष्टुभ्)

दरसीमा प्रेषणे देशीयनियमैः सह ।
स्पैम् न भूयात् साझIP कीर्तिः ॥८॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
दरसीमा प्रेषणे देशीयनियमैः सह । स्पैम् न भूयात् साझIP कीर्तिः ॥

Word-for-word

संस्कृतपदम् Word-for-word English
दरसीमा rate limit
प्रेषणे on sending
देशीयनियमैः with local laws
सह together
स्पैम् spam
न भूयात् must not become
साझIP shared IP
कीर्तिः reputation

Gloss table

पदम् अर्थः / sense
दरसीमा send rate limits
देशीयनियमैः regional regulations
साझIP कीर्तिः shared IP reputation

English sense
Throttle outbound mail/SMS; respect quiet hours and consent law. Shared ESP IPs mean your burst can burn neighbors too.

Context / topic
Topic: rate and compliance. Links to consent (13 Jul) and rate limit.

वृत्तमिति: ८-८-८-८।

श्लोकः ९ (अनुष्टुभ्)

पङ्क्त्या प्रेषणं बैचं क्षिपेत् न तु अनुरोधतन्तौ ।
लम्बमानSMTP सूत्रं ग्रसते ॥९॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
पङ्क्त्या प्रेषणं बैचं क्षिपेत् न तु अनुरोधतन्तौ । लम्बमानSMTP सूत्रं ग्रसते ॥

Word-for-word

संस्कृतपदम् Word-for-word English
पङ्क्त्या by queue
प्रेषणम् send
बैचम् batch
क्षिपेत् should cast
न तु not
अनुरोधतन्तौ on request thread
लम्बमानSMTP hanging SMTP
सूत्रम् thread
ग्रसते eats

Gloss table

पदम् अर्थः / sense
पङ्क्त्या via queue
अनुरोधतन्तौ on request thread
लम्बमानSMTP slow SMTP

English sense
Enqueue notifications; do not SMTP/SMS-call inside the user HTTP request path.

Context / topic
Topic: async send path. Links to message queues (29 Jul).

वृत्तमिति: ८-८-८-८।

श्लोकः १० (उपजाति)

बाह्यसेवारक्षा प्रदातरि
निर्गमनं द्वितीयपथं च ।
एकESP मूले
मौनं महाभयम् ॥१०॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
बाह्यसेवारक्षा प्रदातरि निर्गमनं द्वितीयपथं च । एकESP मूले मौनं महाभयम् ॥

Word-for-word

संस्कृतपदम् Word-for-word English
बाह्यसेवारक्षा vendor-risk dharma
प्रदातरि on provider
निर्गमनम् exit plan
द्वितीयपथम् second path
एकESP मूले if one ESP is root
मौनम् silence
महाभयम् great fear

Gloss table

पदम् अर्थः / sense
बाह्यसेवारक्षा third-party risk
द्वितीयपथम् fallback channel
एकESP मूले single ESP root

English sense
Treat the email/SMS vendor as a critical dependency with status watches and a degraded path (in-app only notice).

Context / topic
Topic: vendor risk link (31 Aug).

सन्धिः: बाह्यसेवारक्षा + प्रस्थितिफलकम्.

वृत्तमिति: एकादशाक्षराः पादाः।

श्लोकः ११ (अनुष्टुभ्)

इदमर्थः प्रतिक्षेपः टेम्प्लेट् पङ्क्तिः गोप्यं पञ्चकम् ।
एभिः सन्देशवितरणं विश्वाससमन्वितम् ॥११॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
इदमर्थः प्रतिक्षेपः टेम्प्लेट् पङ्क्तिः गोप्यं पञ्चकम् । एभिः सन्देशवितरणं विश्वास समन्वितम् ॥

Word-for-word

संस्कृतपदम् Word-for-word English
इदमर्थः idempotency
प्रतिक्षेपः bounce handling
टेम्प्लेट् template
पङ्क्तिः queue
गोप्यम् privacy
पञ्चकम् five-set

Gloss table

पदम् अर्थः / sense
पञ्चकम् idempotency bounce template queue privacy

English sense
Five limbs: idempotent send, bounce classes, safe templates, async queue and privacy for codes.

Context / topic
Topic: checklist.

वृत्तमिति: ८-८-८-८।

श्लोकः १२ (अनुष्टुभ्)

इति सन्देशवितरणसारो विश्वासपथसमन्वितः ।
मितं प्रेषणं क्रियायोग्यं तन्त्रधर्मः स उच्यते ॥१२॥
पदच्छेदः · Word-for-word · English (minimizable)

पदच्छेदः
इति सन्देशवितरणसारः विश्वासपथ समन्वितः । मितं प्रेषणं क्रियायोग्यं तन्त्रधर्मः सः उच्यते ॥

Word-for-word

संस्कृतपदम् Word-for-word English
इति thus
सन्देशवितरणसारः delivery essence
विश्वासपथः trust path
मितम् measured
प्रेषणम् sending
क्रियायोग्यम् operable
तन्त्रधर्मः system dharma

Gloss table

पदम् अर्थः / sense
मितं प्रेषणम् measured sending
तन्त्रधर्मः platform dharma

English sense
Closing: notify only with proof paths so user trust survives retries and provider faults.

Context / topic
Topic: close.

उपसंहारन्यायः: मा अन्धं प्रेषय; स्थितिं पश्य; द्विः मा दह।

वृत्तमिति: ८-८-८-८।

श्लोकसूची / Verse index

१. Why delivery matters
२. Email vs SMS
३. Idempotent send
४. Bounce classes
५. Status webhooks
६. Templates
७. OTP privacy
८. Rate and reputation
९. Queue path
१०. Vendor fallback
११. Five limbs
१२. Close

सन्दर्भाः / References
  1. Prior: webhooks 2026-09-12; retry 2026-08-14; consent 2026-07-13; vendor 2026-08-31.
  2. Domain: email/SMS transactional delivery.
  3. Bilingual verses with word-for-word English.
  4. Style: no em dash; no Oxford comma in English clauses.