KamoCRM

An organization's NoReply domain is chosen by name, not by row order

FixEmailService
Dikirim
28 September 2026 pukul 05.46 UTC
Penulis
Kamo
Commit
e43179d

The campaign From, the transactional Reply-To and the provider default domain each took "the first root org_domains row". Organization.getDomains() is unordered, and the platform organization holds several root rows — kamocrm.com and localhost today (Yugabyte returns localhost FIRST), and kamouniverse.com now that **************** are platform doors. Whichever row the database happened to return decided the platform's NoReply domain, and a new row landing ahead of kamocrm.com would have moved it onto a domain nobody configured SPF for. OrgPrimaryDomain.rootRow picks the way every other hostname decision on the platform does (OrgApiHosts.preferred): active before inactive, registrable only, fewest labels, then alphabetical — kamocrm.com before kamouniverse.com, never localhost while a real domain exists. An organization with a single root domain gets exactly the row it got before.

Semua perubahan

Seperti apa yang Anda lihat pengiriman?

Semua itu tiba di ruang kerjamu sendiri. Mulailah dengan rencana gratis dan baca halaman ini lagi dalam sebulan.

Mulai Bebas SelamanyaTampilkan Harga