Des gens de fiction dans les tests correspondants-nom
Ils ont utilisé le nom et l'adresse du fil réel du rapport.
Un chef d'auteur qui écrit est nommé par le résolveur correspondant
La liste des boîtes aux lettres était en tête du message d'un chef de file avec la partie de son adresse. avant le « Jlrivera1984 ») lorsque leur client de cour...
Un chef d'auteur qui écrit est nommé par le résolveur correspondant
La liste des boîtes aux lettres était en tête d'un message contenant la partie de leur adresse. avant le "rodarisdolgovanton") lorsque leur client de courrier n...
Le cas d'alias de StatusReasonAdviceTest a également besoin deMANUE-EMAIL-ACCOUNTS
Même forme que le test AliasResponseMemberIsTextTest: la seule session partagée de cette classe manquait la droite, donc la nouvelle porte de createAlias répond...
Qui a provoqué une notification voyage avec, de sorte que la cloche peut les dessiner en tant que membre
- NotificationRequest gagne l'acteurMemberId/actorName; l'ancien constructeur reste pour chaque producteur qui les est en possession d'une date. - raise() ne ...
Scrubs de copies des références en direct des configurations et des décharges
Un balayage de chaque repo pour les valeurs des Secrets live du cluster (2026-09-23) a trouvé des copies ici: Connexion de la signature secrète sous la forme d'...
La session de AliasResponseMemberIsTextTest porte les besoins de createAlias
La suite complète a pris ce que la course ciblée ne serait pas seule: cette session du rendez-vous avait Pas de droits sur celui-ci, donc créer la nouvelle port...
Le rappel de calendrier envoie le passage du thread d'ordonnancement partagé
Le thread unique de l'ordonnanceur par défaut de Spring est partagé par chaque méthode «Scheduleded dans ce service» l'impulsion de campagne d'une seconde, la t...
Un test de connexion IMAP/SMTP ne doit pas être utilisable comme sonde réseau
POST/api/email/member-imap/test et /-id-/imap/test connecté à n'importe quel hôte et port l'appelant a fourni et renvoyé le message d'exception brut. Tout membr...
Les actions d'administration d'Alias, de domaine et de boîte de messagerie personnelle ont besoin d'un droit de gestion
créer/supprimer sur un alias de courrier électronique, sur les domaines d'envoi de l'organisation, et - sur une boîte aux lettres personnelle (auto-hébergée) n'...
Les boîtes aux lettres et les pseudonymes d'un membre ne sont lisibles qu'au sein de leur propre organisation.
GET - n'a pas reçu de HttpServletDesign - pas de session, pas d'org vérifier n'importe où sur le chemin - et GET - vérifié que l'APPELEUR a eu une session mais ...
Un calendrier d'exportation ou d'importation doit être un exportateur que l'appelant peut effectivement ouvrir
GET/export/calendar/-id et POST/import/-calendarId- a pris l'UUID du calendrier seul - non HttpServletDequest, donc pas de séance, pas d'orgg ou de vérification...
SearchService marque son constructeur d'injection, de sorte que le service démarre
9809d4b a donné un deuxième constructeur à SearchService (une horloge, pour les essais) et ni, donc le Printemps n'a choisi ni, n'a cherché un non-argument cons...
Search qui honore sa requête, et chaque action mail sur la boîte aux lettres qui est ouverte
Deux problèmes sur/messages, fixés dans le service. La recherche n'a pas fonctionné. Le chemin d'index a lancé une ClassCastException à chaque coup (Instante -...
Un membre peut mettre une liste de contrôle sur son calendrier, une fois
Les listes de contrôle en direct dans KBService et le calendrier ne possède que QUAND, donc a La liste de contrôle est une organisation de pays membre ordinaire...
Boîte de diffusion partagée et besoin d'un droit de gestion
:: /api/email/saillé-mails par correspondances-boxes n'a besoin que d'un session - tout membre authentifié pourrait créer une boîte aux lettres partagée, en sup...
Un jeton d'état OAuth est un enregistrement côté serveur, pas un blob le navigateur à la main
/api/email/oauth/callback et z sont publics et sans session (le le fournisseur redirige le navigateur ici sans session de Kamo), donc "état" était le seul endro...
A De l'annulation doit être une adresse que l'appelant peut envoyer comme
POST /api/email/send a pris request.getFromAddress() directement dans l'en-tête De et le SMTP EmailSmtpService.send, et la même sur SmtpOnlyProvider.send pour l...
L'historique de la délivrabilité désigne le membre derrière chaque changement.
Paramètres - Courrier électronique - La faisabilité montre l'historique de l'opt-out d'une adresse avec qui a effectué chaque changement, mais HistoryView n'a e...
Aliases et boîte à messagerie partagée nomment leurs membres en tant que texte
GET et POST /api/email/aliases (et /aliases/member/'id') et GET et POST - a répondu avec les entités elles-mêmes, dont Long MemberId et accordé ByMemberId est s...
Une ligne de désactivation amène le membre derrière son dernier changement
La liste d'opt-out nommé qui a effectué le dernier changement de chaque adresse (dernière ActorName) mais pas qui ils sont, donc la page des paramètres ne pouva...
Saving a calendar/contacts intégration ne blanc jamais ses identifiants stockés ou ne laisse tomber ses identifiants stockés
Les références d'une intégration de contactJson ont été remplacées par quelque chose qu'une sauvegarde envoyée. L'onglet CalDAV/CardDAV org l'onglet envoie tous...
La liste d'accès d'une boîte aux lettres partagée n'est lisible qu'au sein de sa propre organisation.
GET - appelé - qui lise l'accès lignes pour n'importe quel id de boîte aux lettres. Toutes les opérations d'accès (mise à jour, suppression, annulation, révoque...
Une réponse de boîte aux lettres partagée ne contient pas de connexion IMAP
GET/api/email/shared-mailboxes (et /my-access, create, update) retourne SharedMailboxEntity elle-même à toute session dans l'organisation. Jusqu'à ce que les ga...
Une personne sortie d'un goutte-à-goutte reste à l'extérieur
Le moteur se déplace jusqu'à 200 personnes dues par goutte à goutte à partir d'exemplaires lire au début d'un passage, jusqu'à 25 les secondes plus anciennes au...
Les gens comptent un goutte-à-goutte suivent la recherche, donc tout est toujours la somme de ses puces
Campagnes d'arrache-goutte
Un goutte-à-goutte est une séquence automatisée d'e-mails qu'une personne entre quand quelque chose se produit: un plomb arrive (à main, importé ou à partir d'u...
Les réponses d'une campagne vont à NoReply, le courrier électronique du membre, ou une adresse personnalisée.
La réponse de l'éditeur devient trois choix (CampaignReplyTo), conservés dans la colonne de la réponse existante. Pas de DDL. - NON- RÉPÉtré (pilier vide, par d...
Arrêtez de rafraîchir une émission de boîte aux lettres aucune application ne peut se rafraîchir, et dire qu'elle a besoin d'être reconnectée
Une aire de gestion a connectée Microsoft 365 via l'application de la plate-forme de Kamo; l'application de la plate-forme était par la suite, l'organisme n'a p...
Sonde de vivre sur /actuateur/santé/vieness, pas l'agrégat DB-sens
L'agrégat/actionneur/santé inclut l'indicateur DataSource, de sorte que le redémarrage la vidéo de la base de données sur chaque gousse en même temps et redémar...
Les rebonds sur les domaines d'envoi d'orge rentrent à la maison, les envois de test sont signés, et le DNS des relais est lu
Async rebondit. L'enveloppe d'une campagne est son domaine d'envoi From at the organization, dont MX (par l'intermédiaire du CNAME pour contacter.kamocrm.com) e...
Relâcher les connexions Hikari maintenant que la mise en commun YSQL est partagée
Le gestionnaire de connexions ne pincent plus les sessions donc les connexions d'applications inactives ne contiennent plus chacune un backend de base de donnée...
Le courrier de campagne est signé au fur et à mesure, envoyé à partir de son domaine d'envoi vérifié.
Une campagne peut nommer elle-même From on a vérifiée, sinon elle se présente comme l'expéditeur en nombre brut de l'ordre, qui doit lui-même être sur un domain...
L'API de Domain Setup, la carte de l'expéditeur du relais partagé, et un balayage qui confirme les enregistrements en direct
- OBTENIR l'onglet (VIEW-BULK-EMAIL), GET look up for add form, POST ajouter, POST 'id'/check, DELETE (MANAGE-BULK-EMAIL); chaque réponse d'écriture avec l'ongl...
Envoi de domaines - ajouter un, lire son enregistrement DNS par enregistrement, vérifier, savoir ce qu'une adresse peut faire
Un domaine émetteur (news.acme.com) est conservé dans le blob combiné de l'orge avec sa clé DKIM. SendingDomainChecker indique ce que les récepteurs verront et ...
Des clés DKIM et un rsa-sha256 détendu/relâché pour les domaines d'émission des organisations
DkimKeys génère la clé RSA-2048 d'un domaine (conservé dans le blob de fournisseur de vrac crypté de l'organisation) et le TXT valeur qu'un membre publie à kamo...
L'encliquetage sendToUser compte trois surcharges [skip ci
TransactionalSendRatchetTest pinned sendToUser à deux surcharges, de sorte que son Un premier essai les inspecte de manière prouvée plutôt que de ne pas en tran...
Chaque demande rejetée dit pourquoi, pas seulement les appels de campagne
2a72597 a donné aux contrôleurs de campagne la phrase du membre au lieu de "Mauvais Demande". La même perte s'est produite partout ailleurs dans EmailService qu...
DNS pour l'envoi de domaines et les serveurs de noms de chaque domaine en premier, SPF évalué, fournisseur DNS nommé
LiveDnsResolver demande aux serveurs de noms faisant autorité de la zone (fonds à travers 1.1.1.1/8.8.8.8), de sorte qu'un enregistrement a Un membre qui vient ...
Le relais d'organisation partagé (47.181.8.86) est ensemencé pour chaque organisation; le relais de la plate-forme reste KamoCRM.
PlatformRelayProperties connaît désormais les deux relais in-cluster: postfix-bulk (47.181.8.87, hello.kamocrm.com) et postfix-orgs (47.181.8.86), avec l'adress...
Les campagnes widget lire les gouttes son Live / Envoi / Les Drafts comptent
CampaignWidgetView.groups n'a porté ces nombres que pour les versions de widgets à partir de avant les onglets de stade (kamo-internal d0b56adf). Chaque constru...
Un appel de campagne refusé dit pourquoi, au lieu de "Bad Request"
CampaignService refuse avec une réponseStatusException portant une peine écrit pour le membre ("Pause la campagne avant de la supprimer.", "Seul s'est en pause ...
Le widget des campagnes lit par étape, les étapes des campagnes écrannt les fichiers par
Le widget de lancement est en train de lire les groupes et compte les campagnes par étapes /marketing/email's tabs use: In-Progress (envoi), non commencé (proje...
Archivez une campagne, et le widget laisse les archives
POST - et /unarchive (MANAGE-BULK-EMAIL) et ensemble Nettoyez l'archivedAt de la campagne, et CampaignDTO le porte. Le /commercialisation/courrier électronique ...
Un cadre en direct pour le widget à domicile des campagnes de courrier électronique
GET /api/email/widget/campaigns est le widget de lanceur de la lecture, construit pour un widget de lancement. Panneau qui se trouve sur la page d'accueil de ch...
Copies aveugles sur le modèle de service à service
SendTransactionalRequest prend une liste facultative bcc, transportée via sendToUser et délivrer sur l'enveloppe SMTP - y compris la nouvelle adresse de la plat...
Accepter les index d'images OCI lors de la résolution du condensé [skip ci
Les images sont poussées en tant qu'index d'images OCI, donc demander au registre un seul Le manifeste de l'image n'a répondu que 404, le condensé est revenu vi...
Relancer quand une reconstruction de même engagement laisse des gousses sur l'ancien digest [skip ci
L'étape de déploiement a tenté de détecter une reconstruction du même engagement en comparant le Référence de l'image de déploiement avant et après "set image"....
Nommez le destinataire dans un en-tête que les rapports de plainte en tête-à-têtes ne se conservent pas
Les rapports de retour d'information de Microsoft ne portent plus que les en-têtes du message original, avec tout ce qui a la forme d'une adresse masquée. Chaqu...
Ouvrir et cliquer, rapports de réclamation par courrier électronique, nombre de boîtes de sous-box plafonnées
- Suivi : le compositeur emballe les liens web d'une campagne dans une redirection signée (-base-/c/-token-?u-) et ajoute un pixel ouvert (-base-/o/token-), c...
Comme ce que vous voyez l'expédition?
Commencez avec le plan gratuit et lisez à nouveau cette page dans un mois, puis passez à l’abonnement payant pour bénéficier de toutes les fonctionnalités.
