KamoCRM

Закрити три помилково рефюзальні доріжки огляд, знайдений в ОтримувачуДоменValidator

FixEmailService
Змішані
29 вересня 2026 р. о 02:05 UTC
Авторизація
Kamo
Про нас
38cd3d5

Незалежний огляд D-luna-1 (email-fix-review-1.md) знайшов два БЛОКЕРи і MAJOR, Кожна справжня помилкова відмова від законної пошти, яка продемонструвала з коду вже в цьому Репо: - Кейс (BLOCKER): AliasService.createAlias, SharedMailboxService.create та **************************************************************************************************************************************************************************************************************************************************************** typed it — реальний ряд може прочитати "Сальс@kamocrm.com". Кожен перегляд JavaScript licenses API Веб-сайт Go1.13.8 все ще досягає власних рядків цієї організації через кожну таблицю (org id HASH, col) унікальний індекс, а не сканування крос-організації — він не може використовувати індекс Сортований компонент діапазону для пошуку точного значення всередині них. Функціональний індекс LOWER(col) за стіл (або нормалізувати випадок написати час в тих трьох сервісах) буде відновлено звичайну точку зору; ні зробити тут без реєстрації, так як як більше, ніж це завдання. Реалізовано за допомогою EntityManager рідних запитів ОтримувачДоменВальдатор замість нових методів репозиторійних репозиторій камо-шареда. - Плюс-tags (BLOCKER): sage +urgent@kamocrm.com тепер складається з sage@kamocrm.com (EmailAddress.baseLocalPart(), тим самим складіть шар доставки / стиснення вже застосовується) перед перевіркою поштової скриньки — ніколи не за перевірку псевдонімів, оскільки alias - це свого роду, свідомо відтворена адреса. - Кілька кореневих доменів (MAJOR): alias-domain address (kamouniverse.com) тепер retried проти кожен домен в *********** не тільки UI за замовчуванням (allowedDomain) — поштова скринька на другому власному корені більше не читає як невідомий лише тому, що він не є доменом за замовчуванням org. - Видалено неіндексований пошук учасника (MAJOR): УчасникРепозиторійний недолік. ******** не має підтримки індексу, тому він ran a сканування кожен учасник ряд в організації для кожного дійсно поганого здогадування — точно це Власна причина, яка існує. Цей клас тільки коли-небудь працює для організації на KamoMail, де реальна, доставлена адреса завжди має **************************************************************************************************************************************************************************************************************************************************************** Хто .email не має поштових скриньок загальний сервер або, так що відправляйте їх не в RCPT, незалежно від того, що це перевірити - сказав він. Дивитися клас javadoc для повного аргументу. - Truncation (NIT):******************************************************************************************************************************************************************************************************************************************************** названі адреси ("і N більше"), тому DownstreamErrors' 300-char cut не може більше зрізаний багатодітно-рецепційне повідомлення відправки з середини одягу перед MailPack Додаток до каталогу. ВідхиленоВідповідачі () ніколи не обрізається. Знаходження MINOR (відсутність чи видовище) приймається у зв’язку з тим, що не зміни коду: pre-flight check Відповіді "до кс@ownDomain існують" швидше, ніж попередній SendFailedException->422 RECIPIENTS REJECTED шлях вже може ( реальний RCPT TO), для той самий одно-орг, сидійний дзвоник; він відкриває не новий ліміт привілеїв. Тести (червоний підтверджений, потім зелений): ОтримувачДоменValidatorTest переписано проти новий дизайн EntityManager на основі (mirrors**************************************************************************************************************************************************************************************************************************************************** РЕТУРНС СЕФ Query mock) з новими кейсами для збереженої адреси-кейс, a +tag проти реальної поштової скриньки, + тег, який все ще не вирішується, і адреса alias-domain Реальна поштова скринька, яка живе на незахисті, належить до кореневого домену (з і без) + тег. SendFailureResponseTest отримав випадки для захоплених проза проти. структурований список. Великий mvn test *********** 77 р., 0 р.

Всі зміни

Як ви бачите відправлення?

Все це прибуває в робочому просторі. Почати безкоштовно план і читати цю сторінку знову в місяць.

БезкоштовноПерегляд цін