Kila ukaguzi wa ukandamizaji na bounce hupita kupitia mwongozo wa opt-out
Huduma ya kukandamiza sasa inauliza EmailOptOutLedger, kwa hivyo angalia orodha ya do-not-Email, pauses na mada sawa, na ardhi ya bounce katika historia sawa na...
Majeshi kadhaa ya nje kwa org, alimtuma kuzunguka-robin, kila mmoja aliota moto peke yake, ndani ya dirisha la kutuma
Barua ya kampeni ya shirika sasa inaacha kupitia idadi yoyote ya majeshi ya nje, ujumbe mmoja kwenye barua Wakati wa mzunguko, badala ya mtoaji mmoja wa wingi. ...
NoReply ledger inaweza kuchujwa na subsystem, kupogolewa, na aliiambia nini cha kurekodi
Kila moja ya majina hayo ina jina lake, na jina lake lina asili yake. Msingi wa template. EmailTemplate Service na mtumiaji wa kampeni kufungua is is is is ...
Siku ya Kilio Isiyo na Mipaka Hakuna Mipaka
Siku ya joto ilikuwa N-th masaa ya 24 tangu mwanzo ikiwa ni au la. Kila kitu kilichotokea, hivyo kugeuka joto siku kabla ya kampeni ya kwanza Alikuwa kimya kwa ...
Kampeni ya kupeleka jukwaa itakataa kushindwa mara moja badala ya kurejeshwa
Uwasilishaji hutuma tu kama uwanja wake mwenyewe na kujibu chochote kingine na 451, kwa hiyo kampeni ambayo Kutoka iko kwenye uwanja mwingine ilikuwa ikijaribu ...
Jeshi jipya la joto linashikilia barua ya kampeni ya org na huiweka kwa kasi ya joto
Wakati joto la org linaendelea, msafiri anaacha kampeni zake peke yake. Na kwa upande mwingine, mwandishi huandika juu yao mara moja. Katika kampeni za org, hai...
Kila ujumbe wa kampeni unataja mstari wa mpokeaji wa X-Kamo-Ref
Reke ya wingi huingiza kichwa dhidi ya kitambulisho chake cha foleni na kuivua kabla Utoaji, hivyo matokeo ya utoaji yanaweza kuendana na mstari halisi wa mpoke...
Ripoti za utoaji wa relay hupiga, kuzuia na kuhesabu barua ya kampeni baada ya kutolewa kwa mkono
Picha ya ****** Tumia taarifa za jukwaa la relay Na kwa kila hatua ya kazi ya Roho Mtakatifu. X-Kamo-Ref kichwa au, kushindwa kwamba, mstari wa hivi karibuni ku...
Ratiba ya joto, pacing na sheria za afya
IP mpya ya kutuma imewekwa zaidi ya siku 14 za joto. Siku ya 1-7 ya kufuata Utaratibu wa utaratibu kwa kasi (conservative, balanced, aggressive) kutoka siku ya ...
Kampeni haiwezi kutumwa au iliyopangwa bila barua pepe nyingi
Msambazaji alikuwa akikubali kampeni hiyo na kisha kuiruka kwenye kila Nenda, na kuacha kitu chochote isipokuwa mstari wa logi. kwa hisani ya RaiaMwema na Ratib...
Mtoa huduma mazingira api majibu na hali kuokolewa na majina shamba anakataa
Sasa ni wakati wa kurudi katika hali kamili ya mazingira badala ya [mafanikio: kweli] Baada ya yote, bonyeza kitufe cha kuokoa. Maeneo ya seva yanakubaliwa upan...
Barua pepe ya barua pepe mara moja, wakati wowote
Anwani ni sawa trimmed na kesi-insensitively, na mstari kampeni Kwa mfano, wakati wa kupanda mbegu, kupanda au kuanguka. Rekodi yake ya kudumu ya anwani hiyo: k...
Mwongozo wa kila ujumbe uliotumwa kama jukwaa la NoReply anwani, unaoweza kusomwa na Mungu tu
Kujiandikisha katika EmailSmtp Service katika sehemu moja barua pepe kufikia relay, na Iliamuliwa na Kutoka kwa anwani, templates za shughuli, kampeni na Sehemu...
Tuma barua pepe kwa mtu, kama jukwaa org, na chaguo la kufanya kazi
Mgeni kwenye tovuti ya uuzaji anaweza kutuma makala ya kiti cha kiti hadi tatu watu. Makala ya ndani / ndani / sehemu ya ndani (X-Internal-Auth, kama kila nying...
Mgeni huduma kuwekwa kwenye tukio ni kweli aliiambia kuhusu hilo
Huduma ya ndani yaCalendar iliandika safu za kulia na kusimamishwa. haijawahi kuwa Kuwasilisha Invites na kamwe kuitwa EventInvite Service, hivyo mgeni kuwasili...
Hebu browser kuripoti hali mbili tu unaweza kuona
Kila taarifa iliyotolewa hadi sasa inasambazwa na huduma ambayo imeona kitu kutokea. Mambo haya mawili hayawezi kuwa: kama mtu anatazama mazungumzo ndani ya Sek...
Vigezo vya kuangalia kwa SYSTEM BUG COMMENT
Bila yao mhariri wa template hutoa barua mpya na mashimo ambapo Nambari ya ripoti, mtumaji na kifungo kwenda, ambayo inasoma kama template iliyovunjika Badala y...
Kuruhusu mwanachama kuunganisha kalenda yao wenyewe na mawasiliano
Picha zote na Wizara ya Mambo ya Ndani ya Nchi. .................................................................... ambayo haijawahi kufungwa - hivyo kushindwa...
Give every provider's folder tree the same shape before any client sees it
Reporting a folder's SPECIAL-USE attribute was not enough, because a server only sends one if it is configured to — and the KamoMail Dovecot in production sends...
Connect Google and Microsoft calendars over OAuth, on the app the mailbox already uses
The CalDAV/CardDAV tab's Connect via OAuth button raised an alert saying the flow was not implemented and to configure credentials through the API. It now runs ...
Send an organization's mail as its own domain when its SPF says we may
The From address was chosen by asking who hosts the organization's MAILBOXES. That is a different question from the one that matters, and it was wrong in both d...
Send an org's own hostname as the mailbox OAuth redirect
An organization that brought its own Google or Entra app registered that app in its own account, under its own brand, and is now told on its settings screen to ...
Lock the shared sweeps, and run two pods
Nine of EmailService's ten scheduled sweeps have a shared effect and now take a named lease before running. The most consequential is CampaignDispatcher: at two...
Buzz a member's phone when mail arrives
MessageIndexer is already a durable consumer of email.inbox.> and already resolves the mailbox OWNER, so it is where this belongs — one notification per genuine...
Preview variables for the two email-change letters
Both new canonical templates render in the console the moment this service is rebuilt onto the shared library that carries them; without a sampleVariables arm t...
Resolve mailbox OAuth credentials per organization
Google, Microsoft 365 and Zoho mailbox connects now read whichever app the org is on — its own registration if it brought one, otherwise Kamo's platform app. T...
A library of footer badges, and the row each scope prints
The signature footer went from one image to a row of them. The library is org-wide; the selection and its order are per scope, so an image uploaded while editin...
Internal endpoint for importing contacts from an external system
VOIPService's JustCall integration needs to land a customer's contacts in the right member's address book, and this is where contacts are written: a Contact map...
Let a sent message carry images inside its body
The body had four possible shapes and send() could only build three. The multipart/related branch — the one that puts an image where the HTML's cid: points at i...
Send the meeting invitation the guest list implied
Adding somebody to an event's guest list did not tell them. Only a reminder ever wrote to a guest, and a reminder reaches a member in-app and an outside address...
Let a transactional send carry one attachment
Added for scheduled reports, which are a rendered PDF or workbook that has to reach people who may have no account — a link would not be a delivery for them. T...
A member is only told about apps they have
A notification kind belongs to an app — a lead callback is Leads, a meeting reminder is Meetings — but raise() asked only whether the member had muted it. So a ...
Preview variables for the bug-status-changed template
The admin preview renders a template against a sample variable map, and this one has no arm — so an org administrator opening SYSTEM_BUG_STATUS_CHANGED would se...
Persist the two company phone toggles
Reads and writes userCompanyPhoneMain / userCompanyPhoneTollFree on the signature field config, so the Content tab's new switches survive a save. saveFieldConf...
Back the personal-mailbox API the console already calls
Eighteen client methods over twelve routes that had been shipping with no backend behind them. A member reaches only their own inbox and configures it only once...
Serve Google's OAuth callback on /api/email/oauth/callback
The platform console needs an address to show an operator setting up the Google Workspace registration, the way VOIP has /api/voip/oauth/callback. The only emai...
Serve the home-page unread digest from the index, never from IMAP
A widget on the home page is on screen for everyone all day, whether or not anybody is reading mail — and a member's IMAP connections are a shared budget of ten...
Serve and announce the home-page calendar widgets
CalendarWidgetService answers what a widget actually needs and the calendar page hasEarlier/hasLater so an arrow greys out instead of offering an empty page. Th...
Scan the org's mailboxes for a lead's past e-mail on request
Serves the "Associate Past E-Mails w/ Lead" tick-box. Given a lead and the address just recorded on it, read INBOX and Sent of every mailbox in that lead's orga...
Publish every change of state, not only arrivals
A member has this open in more than one tab about as often as not, and often on a phone as well. Each of those holds its own socket and draws its own bell, and ...
A paged, filterable history
The centre could answer one question: the most recent hundred, unread or not, with no way to ask for what had already been read. So anything a member had seen w...
Read one event by id
The lead page holds a callback's event id and wants to reopen it in the same dialog the calendar uses, so it needs to be able to fetch the event on its own. Sc...
One integer for the mail badge, and count what the index path is worth
Three things, all about knowing rather than assuming. The nav-top unread badge fetched the entire folder tree and picked INBOX out of the result — the most exp...
Prove a folder unchanged with HIGHESTMODSEQ, then serve it from the index
Turns the index-backed message list on, by fixing the thing that made it unsafe rather than by flipping the flag. The old check compared message counts and UID...
Serve a folder listing from the index when it can prove it is current
The rows behind a message list are already in Postgres — the metadata index holds sender, subject, date, size, attachment and flags for every message it has see...
Size each mailbox against the organization's storage
Dovecot now enforces a per-mailbox limit, and nothing was setting the column it reads. This writes it nightly, after the storage snapshot so the capacity being ...
Manage an event's guest list
The dialog could show who was already on an event but never add or remove anyone; the only guest operation was re-notifying people who were somehow already ther...
Je, unaona nini kuhusu usafiri?
Kila kitu kinaingia kwenye tovuti yako mwenyewe. Anza kwenye mpango wa bure na usome ukurasa huu tena katika mwezi mmoja.
