KamoCRM

Имя неизвестного получателя вместо общего отказа отправки

Fixkamo-internal
Порезанный
29 сентября 2026 г. в 02:05 UTC
Автор
Kamo
Обещать
96a5ffa

Обзор раунда-1 MAJOR: Получатель домена EmailService теперь отвечает на 422 RECIPIENTS UNKNOWN перед попыткой отправки, чей получатель называет одно из собственные почтовые домены организации, но не совпадают с почтовым ящиком, псевдонимом, общим почтовым ящиком или Личный почтовый ящик (D-luna-1). sendError.ts уже разобран код/отклонен Сообщение в общем виде — никаких изменений для его получения не требуется, но MessageTool.tsx и MessageBrowser.tsx только специальное приложение MESSAGE TOO LARGE и RECIPIENTS REJECTED Новый код упал до голого «Не удалось отправить электронное письмо» / «Не удалось отправить ответ». Потеря одной части информации (адрес которой неправильный) сервер теперь вычисляет Прежде чем пытаться отправить. До этого изменения та же самая ошибка в конечном итоге bounce at RCPT TO and the UI will show the specific RECIPIENTS REJECTED sentence; Это была настоящая регрессия в качестве сообщений именно для людей, которых эта задача защищает. КлассификацияSendFailure (sendError.ts) централизует вопрос "означает ли этот ответ Что-то конкретное и что адресуется, поэтому MessageTool и MessageBrowser никогда не смогут отвечать на один и тот же ответ сервера по-разному; каждый по-прежнему выбирает свой собственный перевод формулировка через собственных реципиентов Неизвестный ключ (камо-перевод-словарь, толкаемый первым). Тесты: sendError.test.ts получил классификациюSendFailure suite (получатели Неизвестно, ПолучателиОтклонены, размерОграничен, другой, и без адресов край чехла. **************** Получил кейс для MessageTool; подтвердил RED против префиксного компонента (замкнутый тайник только этого файла), затем GREEN восстановлен. Путь быстрого реагирования MessageBrowser.tsx не имеет существующего тестового ремня для своей линии 2391. компонент (документировано в электронном сообщении-жучках). md вместо того, чтобы строить с нуля при выполнении этой задачи; изменение имеет ту же форму, подтвержденную классификацией собственные тесты плюс «скрипты узлов / check-i18n-keys.mjs — требуемые сообщения» (чисто, 4857) файлы) и ручную проверку TypeScript. Тяжелый npx-тест **************** **************************** 28 пробежек, 0 неудач.

Все изменения

Как вы видите судоходство?

Все это приходит в ваше рабочее пространство самостоятельно. Начните с бесплатного плана и прочитайте эту страницу через месяц.

Начните бесплатно навсегдаПосмотреть цены