KamoCRM

비밀번호

모든 기능, 수정 및 개선, 그것은 배로 게시. 출시를 위해 다시 열지 않습니다.

17,537
총 변경
6,012
제품 설명
5,292
수정 사항
30
프로젝트
프로젝트
모든 프로젝트17,537AIService256APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService581InitializerService329KBService151KlusterServices741MCPGatewayService253MediaService602RAGService79SecurityService1,854TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,357kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,666kamo-signer-monorepo56kamolos114
필터 유형
모든 유형Build16CI523Chore775Docs3,255Feature6,012Fix5,292Other994Performance165Refactor278Revert23Style42Test161Upgrade1
September 12, 2026
FeatureEmailService

이메일에 의해 취소는 명예, 떨어졌다

Unsubscribe@<sender's domain>를 제공하는 모든 대량 및 공유용 메시지 List-Unsubscribe 헤더에, 하지만 아무것도 읽는 그 mailbox - tenant 그것은 우리의 도메인이 아니었다 - 그래서 모든 옵트 아웃은 그 방법을 잃었다. 이메일: unsu...

Kamo·1mo ago
FeatureEmailService

Opt-out 화면은 누구나 목록을 변경할 때 재생됩니다

Ledger는 이제 OptOutChangePublisher를 모든 투입된 변경 후 알려줍니다. 기본 페이지, 바운드, 설정 회원 - 그리고 그것은 rt.org.{Id}.email-opt-outs를 미디어 서비스에 대한 핵심 NATS에서 릴레이합니다. 프레임은 주소가 없습니다. 화면은 시...

Kamo·1mo ago
FixEmailService

조직 소유자는 opt-out 목록을 열 수 있습니다

브랜드의 새로운 권리는 배포하는 날에 아무도에 부여됩니다, 그래서 MANAGE EMAIL OPT OUTS의 목록은 조직에 볼 수 없습니다. 소유자는 세션의 팀 구성원 blob에서 implicitly를 보유하고 SecurityService의 receivables 및 커미션 컨트롤러로 기록...

Kamo·1mo ago
FixEmailService

선호 페이지의 상단에 한 번 보내는 편지

로고로, 이름은 그 alt 텍스트이며 아래에서 다시 작성되지 않습니다. 하나없이, 이름은 헤더입니다. 그것은 보았고, aloud를 읽었습니다.

Kamo·1mo ago
FeatureEmailService

모든 구독 링크 뒤에 실제 선호 페이지

취소 링크가 표시된 바는 반드시 체크-or-leave 카드를 엽니다. 누가 누구 단지 몇 가지 이메일이 그렇게 말하지 않았다, 그리고 아무것도 왜 그들에게 말했다 그들은 우편으로, 무슨 일이 도착, 또는 그 선택 기록에 보관되었습니다. 이 링크는 그 주소와 보낸 사람에 대한 기본 페이...

Kamo·1mo ago
FixEmailService

옵트 아웃 목록은 조직 책의 이름 만 접촉합니다

회원의 개인 주소 책은 그들의; org-wide opt-out 목록은 그의 개인 연락처가 누군가 포함 된 방법을 볼 수 없습니다.

Kamo·1mo ago
FeatureEmailService

Org 관리자는 전체 선택 해제 목록을 볼 수 있습니다

설정 -> 이메일 -> 뚱 베어 이제는 /api/email/opt-outs의 API를 가지고 있습니다. MANAGE 이메일 OPT OUTS (god bypasses) : 지난 30 일 요약, 목록 국가, 이유 및 주소에 의해 필터링, 전체 역사와 하나의 주소 다른 곳에서는 조직에 나타나...

Kamo·1mo ago
FeatureEmailService

모든 억제 검사 및 반송은 옵트 아웃 ledger를 통해 간다

SuppressionService는 이제 EmailOptOutLedger를 요청하므로 확인은 do-not-email list, pauses를 참조하십시오. 과 같은 주제, 과 같은 역사의 반송 땅은 불평으로. Callers 이름 메일의 종류는 다음과 같습니다 : 캠페인 (물자, 복원, ...

Kamo·1mo ago
FeatureEmailService

Org 당 여러 아웃 바운드 호스트, 라운드 로빈을 보내, 각각의 자체에 따뜻하게, 보낸 창 내부

조직의 캠페인 메일은 이제 아웃바운드 호스트의 번호를 통해 잎, 한 메시지 1개의 대량 공급자 대신에 교체에 있는 시간. - 호스트: 조직의 소유(outboundHosts in its bulk Provider blob) 및 플랫폼 (platformOutboundHosts 플랫폼 조직의...

Kamo·1mo ago
FeatureEmailService

NoReply ledger는 subsystem, pruned에 의해 필터링 할 수 있으며 기록하는 것을 말했습니다

각 행은 이제 하위 시스템을 이름을 지정하고 템플릿을 보내, 템플릿 키. EmailTemplateService 및 캠페인 발송인은 NoReplyOutboundSource는 SMTP의 주위에 보냅니다; 다른 사람은 입니다 다운로드 NoReplySubsystem 지도 canonical 템플...

Kamo·1mo ago
FixEmailService

모든 캠페인은 org의 대량 보낸 사람으로 전송되며 결코 그것을 포장하지 않습니다

캠페인 자체 from email/from name은 더 이상 읽지 않습니다. 설정 > 이메일 > 대량 이메일 전송기 (org's NoReply), 어떤 청중. 없음 그 자체에서 잘못된 캠페인을 위해 아무것도 없다, 그래서 From OFF RELAY DOMAIN 차단제 그리고 그것이 사라...

Kamo·1mo ago
FixEmailService

그것을 만드는 대신 one-address-per-campaign 인덱스의 시작 체크

EmailService ran CREATE UNIQUE INDEX는 모든 시작에. 이 클러스터에 DDL "schema version mismatch"의 15 분에 대한 모든 서비스 비용 1개의 서비스의 각 배치에 대한 위험. 인덱스는 현재 생성됩니다. KamoInitializerServ...

Kamo·1mo ago
FixEmailService

공급자 blob, 납품 보고 및 시험에 고침은 보냅니다

공급자 blob는 항상 자신의 거래에 기록됩니다, 그래서 그것의 잠금 쿼리는 첫 번째 문과 잃어버린 잠금 경주를 유지 할 수 있습니다 콜러가 이미 거래가 열릴 때도 있습니다. 우리의 참고 우두머리 없는 납품 보고는 우편물에서만 일치합니다 org는 플랫폼 릴레이를 통해 보내; 그것은 반...

Kamo·1mo ago
FeatureEmailService

따뜻한 날은 아무것도 계산하지 않습니다

N-th 24 시간 동안 사용 된 따뜻한 하루는 시작 또는 아닙니다. 어떤 일이 갔다, 그래서 첫 번째 캠페인의 전날에 따뜻하게 조용히 낮 볼륨 일을 보냈습니다. 시도없이 끝나는 날은 이제 반복 : 그 이상 매일 슬라이드가 전체 일에 의해 앞으로 사용하지 않았다, 한 번에 어떤 번호, ...

Kamo·1mo ago
FixEmailService

플랫폼 릴레이에서 수신자의 실패 대신 캠페인을 일시 중지합니다

그들이 접촉 한 모든 사람에 직면, 그래서 한 번에서 캠페인이 그 주소로 보내지 못했습니다. 전송 경로 이제 일괄 처리 당 한 번에서 확인, 어떤 수신자가 주장하기 전에, 수신자 부담 없이 PAUSED로 SENDING에서 캠페인 이동 따뜻한 것에 대해 아무것도 계산. 같은 규칙은 전송...

Kamo·1mo ago
FixEmailService

플랫폼 릴레이는 1개의 host-and-port 체크에 의해 어디에서든지 인식됩니다

호스트와 포트에 의해 릴레이 일치에서 오프 도메인을 거부, 동안 warm-up의 배송 추적 및 테스트는 호스트가 일치한 조언을 보냅니다. 혼자, 그래서 다른 포트의 릴레이 호스트로 저장된 공급자는이었다 2개의 장소에 있는 릴레이 및 제 3에서 아닙니다. 플랫폼RelayProperties...

Kamo·1mo ago
FixEmailService

라이브 캠페인 진행은 모든 복제에 대한 브라우저에 도달

STOMP 중개인은 파드당 in-heap이며 진행 중은 어느 쪽이든 pod는 파견 임대 또는 배달 보고서를 수신, 그래서 브라우저 다른 팟에서 캠페인의 카운터를 보았습니다. 현재 위치 NATS에 게시, 각 포드는 자신의 캠페인에 릴레이 ephemeral per-org 구독을 통해, 방법...

Kamo·1mo ago
FeatureEmailService

캠페인 메일 플랫폼 릴레이는 다시 시도 한 번 실패합니다

릴레이는 자체 도메인으로만 보내고 다른 모든 것을 대답합니다. 451, 그래서 다른 도메인에 자신의 캠페인은마다 재발하는 데 사용 3회, 각 리트리트 워치, 누구나 배운 에서 잘못되었다. org의 공급자가 릴레이의 주인 및 항구일 때 그리고 에서 도메인은 릴레이의 전송 도메인이 아니라,...

Kamo·1mo ago
TestEmailService

봄은 대량 이메일, 워밍업 및 배달 콩을 만들 수 있습니다

그들 중 몇몇은 시험을 위한 시계를 가지고 가는 두번째 constructor가, 두 개의 생성기 스프링이 사용하거나 전체적으로 말할 필요 context는 시작시 실패합니다. 이는 구성자를 직접 호출하는 테스트입니다. 볼 수 없습니다. 이것은 애플리케이션 컨텍스트가 수행하는 방법을 구축합...

Kamo·1mo ago
FeatureEmailService

새로운 호스트 워밍업은 org의 캠페인 메일을 보유하고 있으며, 워밍업의 속도로 출시됩니다

Org의 워밍업이 켜져있는 동안, 디스패커버리는 캠페인이 혼자 나옵니다. 그리고 releaser는 한 번에 한 개의 메시지를 보냅니다. org의 캠페인에 걸쳐, 캠페인의 자신의 시간 캡을 결코 과거하지 않고 당일의 따뜻한 모자를 지나지 마십시오. 그것은 각 초마다 실행 파견자의 자신의 ...

Kamo·1mo ago
FeatureEmailService

모든 캠페인 메시지는 X-Kamo-Ref의 수신자 행을 명명합니다

대량 릴레이는 그것의 queue id에 대하여 우두머리를 기록하고 그것을 전에 벗깁니다 납품, 그래서 납품 결과는 정확한 받는 사람 줄에 일치될 수 있습니다. 작곡가의 테스트는 또한 캠페인 메시지가 나타날 것의 나머지를 핀 : 주소 및 이름에서 캠페인의, 각이 대량으로 떨어지는 공급자...

Kamo·1mo ago
FixEmailService

Smtp envelope sender는 주소에서 베어로 설정됩니다

캠페인 메일은 이제부터 디스플레이 이름을 운반하고 릴레이 을 통해 받아 들일 수 있습니다 자신의 sender 도메인, MAIL에 의해 판단. mail.smtp.from 은 이제 부터 벌거 벗은 주소로 설정되었으므로 봉투 전송의 기본값으로 왼쪽보다 명시적으로 명시되어 있습니다.

Kamo·1mo ago
FeatureEmailService

릴레이의 배달 보고서 바운드, 블록 및 카운트 캠페인 메일 핸드오프 후

****************************************************************************************************************************************************************...

Kamo·1mo ago
FeatureEmailService

워밍업 일정, 패싱 및 건강 규칙

새로운 IP를 전송하는 것은 14의 데우기 일 이상 경사됩니다. 일 1-7 따르십시오 속도 당 고정 일정 (관절, 균형 잡힌, 공격); 일 8에서 매일은 건강한 날이 되기 전에 하루 만에 속도의 비율로 성장합니다. 반송, 블록 및 방어적인 비율로, 그렇지 않으면 보유합니다. 매일 한 번...

Kamo·1mo ago
FeatureEmailService

캠페인은 대량 이메일 발송 없이 발송되거나 예정될 수 없습니다

이러한 캠페인을 받아들이기 위해 사용 된 파견자는 그 다음 모든 것에 건너 뛰기 진드기, 아무것도를 가진 SENDING에 그것을 떠나, 그러나 통나무 선. SendNow와 자주 묻는 질문 설정된 호스트와 포트가 충분합니다. 확인되지 않았습니다.

Kamo·1mo ago
FixEmailService

누락 된 메일 링 주소 더 이상 블록 전송

assertSendable은 일정을 거부하거나 물리적없이 캠페인을 보내 이름 * org의 주소는 여전히 파일에 하나가 있을 때 footer에 간다; 이메일이 없는 경우 법은 무엇을 요구합니까? sender는 제품의 문이 아닌 sender의 책임입니다.

Kamo·1mo ago
RefactorEmailService

Smtp 연결 규칙은 한 번 언급하고 공유됩니다

SmtpConnectionRule 포트 컨벤션 createSmtpSession 적용 (465 implicit TLS, 587 STARTTLS, 요청시 STARTTLS 다른 사람, 로그인없이 다른 모든 일반 텍스트), 그래서 대량 설정 페이지 할 수 있습니다 저장 된 구성이 어떻게 완벽하...

Kamo·1mo ago
FeatureEmailService

저장된 상태와 이름을 가진 공급자 조정 api 대답은 그것을 거부합니다

PUT는 {success: true} 대신 전체 설정 상태를 반환합니다. 모든 저장 후 양식을 blanked. 필드는 검증된 서버 측과 400 {error, field}로 거부; 연결시에만 로그인이 필요합니다. 실제로 로그인합니다. 공백 암호는 저장된 것을, clearPassword 지...

Kamo·1mo ago
FixEmailService

Hold'em 초대는 hold'em를 재생하기 위해 오른쪽에 문지릅니다

HOLDEM INVITE는 문지르지 않고 ungated 지도에서 발송되었습니다. ungated and failed the test that presents to catch 정확히 그것.

Kamo·1mo ago
FixEmailService

보낸 사람의 표시 이름에 있는 선 틈은 더 긴 머리를 시작할 수 없습니다

Jakarta Mail는 디스플레이 이름에서 commas, Quotes 및 non-ASCII를 인코딩하지만 CR/LF를 통해 전달하므로, 이제 Flattens 제어 문자 주소 앞에 공간에.

Kamo·1mo ago
FixEmailService

NoReply recorder 이름 생성기 봄은 사용해야 합니다

그것은 두 가지, 두 번째 테스트, 그리고 표시되지 않은 봄 선택 "No default constructor found"로 실패하지 마십시오. EmailSmtpService, 그래서 전체 서비스, 그것으로 아래로. 단위 시험 직접 생성자를 호출하고 그것을 볼 수 없습니다. NoRepl...

Kamo·1mo ago
FeatureEmailService

캠페인 이메일은 한 번에 주소로

주소는 일치한 trimmed와 case-insensitively이고, 캠페인을 행합니다 릴레이 (정상, 비행, 바운드, 실패, 또는 retried)에 덧붙여있다 그 주소의 영구 기록: 삭제되지 않고, 재설정 또는 재조정. - materializeRecipients는 각 행을 삭제하고 ...

Kamo·1mo ago
September 11, 2026
FeatureEmailService

플랫폼 NoReply 주소로 전송 된 모든 메시지의 ledger, 신에 의해 읽기

EmailSmtpService에 기록된 한 자리 메일은 릴레이에 도달하고, 주소로 결정, 그래서 거래 템플릿, 캠페인 및 기사 공유는 모두에서 선택하지 않고 커버됩니다. 관련 항목 릴레이의 이유와 여전히 재화. 쓰기는 자체에서 실행 거래 및 결코 던지기 : 실패 감사 행은 실패하거나 다...

Kamo·1mo ago
FeatureEmailService

누군가에게 기사를 보내, 플랫폼으로 org, 작업 opt-out

마케팅 사이트의 방문자는 최대 3 개의 좌석 서류 문서를 보낼 수 있습니다. 이름 * POST /api/internal/article-share (X-Internal-Auth, 다른 것 같이 /api/internal endpoint)는 각 이메일의 최상위 수준으로 보냅니다. 단체, 에서...

Kamo·1mo ago
September 10, 2026
FixEmailService

템플릿 로고는 라이브 테마 호스트에서 온다

resolveLogoUrls는 org의 첫 도메인에서 로고 URL을 내장했습니다. 상태, 그래서 org는 여전히 그것의 도메인을 설정할 수 없었던 로고 URL 흠뻑 빠지지 않았고, inbox가 끊어지지 않았습니다. 지금 사용 OrgLinkHosts.liveRootDomain은 플랫폼 테...

Kamo·1mo ago
September 7, 2026
FixEmailService

잘못된 팟에 제기 된 알림은 아무도 도달

여기에서 브로커는 enableSimpleBroker — in-heap, 팟 당, 릴레이 없음 — 이 배포는 두 개의 복제를 실행합니다. MemberNotificationService가 곧 발표되었습니다. it with ConvertAndSend, 그래서 단지 회원에 도달 팟 그 제기를 ...

Kamo·1mo ago
FixEmailService

지난 2개의 튼튼한 소비자는 큐가 되고, sync는 각 pod를 도달합니다

메일 릴레이는 일반 튼튼한 소비자에 4 NATS 구독 중 하나였습니다. 일반 내구성은 1 명의 가입자를 정확히 인정하므로 두 번째 복제에 두 번째는 [SUB-90012]로 거부하고 단순히 듣지 않습니다. 나머지 세: MessageIndexer 한 pod에 바인딩; 다른 retried ...

Kamo·1mo ago
FixEmailService

벌크 마크레드가 자체를 발표하므로 nav 배지를 따르십시오

Single-message endpoints는 항상 이동 우편함 사건을 간행했습니다 nav 배지 및 다른 탭을 다시로드합니다. 3개의 배치 엔드포인트 - 플래그, 이동, 삭제 — mailbox를 변경하고 아무도 말했다. 그래서 읽음 ONE 메시지는 읽지 않은 수를 업데이트하고 10 및...

Kamo·1mo ago
FixEmailService

모든 팟 릴레이 mailbox 푸시, 그래서 읽지 않은 배지 다시 이동

브라우저의 이메일 릴레이는 회원이 된 DURABLE NATS 소비자를 경계 ("이메일-ws-<id>"). 튼튼한 푸시 소비자는 정확히 하나의 가입자를 인정하므로 두 번째 파드와 결합 된 두 개의 복제가 거부되었습니다. — [보너스-90012] 소비자는 이미 구독에 바인딩됩니다. — ...

Kamo·1mo ago
FixEmailService

서비스는 회의의 링크를 변경할 수 있으며 방은 말했다

updateEvent 제목, 설명, 위치, 색상, 시간대 및 깊이를 복원 link, and drop meetingUrl — 그래서 이미 있던 콜백에 추가된 링크 이 책은 API에 의해 허용되고 침묵적으로 삭제되었습니다. createForMember는 항상 필드를 작성, 이 모양을 만든 ...

Kamo·1mo ago
FixEmailService

선호도 PUT는 모든 설정을 재설정하지 않았다

"나는 소리를 반복 할 때 저장하지 않습니다."라고보고했습니다. 그것은 저장. 다음 것 next preference the member touched turn it off again — 과 설정 페이지 조용한 시간 reconcile를 통해 부하에 PUTs, 그래서 페이지를 열어 충분히....

Kamo·1mo ago
FixEmailService

회의 링크는 설정할 수 없습니다, 뿐만 아니라 읽기

meetingUrl은 EventDto 및 MeetingSignature에서 조직에있었습니다. 대화 상자가 존재함에 따라 아무것도 쓸 수 없습니다. 이벤트Request 필드를 수행하지 않았다 및 applyEditableFields는 그것을 복사하지 않았다, 그래서 만 플랫폼의 작가는 Me...

Kamo·1mo ago
FixEmailService

가입 링크는 게스트의 캘린더에 도달, 뿐만 아니라 자신의 inbox

초대는 HTML 몸과 다른 곳에서 회의 링크를 수행, 그래서 월요일에 접수하고 금요일에 달력을 열 수있는 손님은 길을 없었다 이메일 찾기가 필요없는 회의에. buildVEvent 작성 **************** 및 URL 없음 모든 iCalendar 클라이언트가 방법으로 렌더링하는 ...

Kamo·1mo ago
FeatureEmailService

이벤트에 넣는 손님은 실제로 그것에 대해 말했다

InternalCalendarService는 참석자들의 행을 썼습니다. 절대 설정 sendInvites 과 never called EventInviteService, 그래서 게스트 도착 service-to-service path를 통해 - 리드 콜백의 전체 기능 - 이벤트에 저장되고 아...

Kamo·1mo ago
FeatureEmailService

브라우저는 두 가지 조건을보고

지금까지 모든 알림은 무언가를 보는 서비스에 의해 제기됩니다. 계속하기 이 두 가지가 될 수 없습니다: 회원이 대화에서 본지 여부 메시지의 5 초는 브라우저 탭에 대한 사실이며, 서버가 있습니다. 그래서 POST /api/notifications/self는 CONDITION을 가지고 브...

Kamo·1mo ago
September 6, 2026
FixEmailService

전화의 메일 박스를보고, 브라우저에만

IMAP IDLE 청취자는 메시지가 도착하는 유일한 일입니다. email.inbox.<addr>를 게시합니다. 결국 MediaService를 묻습니다. 전화 번호 이러한 청취자는 브라우저에서 시작되었습니다. 마지막 탭이 갔다 때 메일 WebSocket 및 닫힌 - 그래서 mailbox는...

Kamo·1mo ago
FeatureEmailService

시스템의 미리보기 변수 BUG COMMENT

템플릿 편집기없이 새로운 문자를 구멍으로 렌더링 보고서 번호, 보낸 사람 및 버튼 이동, 깨진 템플릿으로 읽는 오히려 누락 된 미리보기. 그들 중 아무 의견도, deliberately: 편지는 아무도 인용하지 않습니다. · 보고서의 스레드는 모두에 의해 읽을 수 있습니다 보고서는 볼 ...

Kamo·1mo ago
FixEmailService

Bug-status는 이제 denial 블록을 미리보기합니다

SystemBugStatusEmail은 두 가지 조건 블록을 미리 렌더링하고 관리자 미리보기가 있습니다. 둘 다 공급하기. 현재와 비는 오히려 absent 보다는: unsupplied placeholder 공백으로 렌더링 WARN nobody 읽기, 화면과 동일하게 보이는 화면 deli...

Kamo·1mo ago
September 5, 2026
FixEmailService

카탈로그 범프는 대신 청소를 중단

둘 다 이미 sat에 따라 로그와 운반 에, 그래서 Yugabyte 충돌은 오류로 표면이 없다 - 그것은 진드기로 표면 "0 사서함, 0 메시지 검사, 0 링크"보고 조용한 것 같다 아침. 그것은 최악의 모양이 실패가 여기에 걸릴 수 있습니다, 때문에 청소의 자신의 성공 라인은 누구인지...

Kamo·1mo ago
FixEmailService

에 의해 배포 digest, 태그에 의해

이전 커밋은 `set image`를 침묵의 no-op입니다. 이 주장 outcome : 롤아웃 후, 태그는 레지스트리에서 소화로 해결됩니다. 실행된 파드는 그것에 대하여 검사됩니다. 팟이 실행되지 않은 경우 생성, 빌드는 성공보고 대신 실패. 태그는 그 질문에 대답 할 수 없습니다 -...

Kamo·1mo ago

배송을 보는 것과 같이?

모든 것이 자신의 작업 공간에서 도착합니다. 무료 플랜을 시작하고 이 페이지를 다시 한 달에 읽으십시오.

무료 영원히 시작가격 비교