메일 서버 [skip ci]의 나머지와 포스트픽스 bulk 배포
벌크 릴레이의 4개의 외관은 우편 단계 때문에 손으로 적용됩니다 이름으로 파일에 적용. 그것은 지금 그(것)들을 적용하고, 계속하려면 the sidecar's out-of-band secret is missing (mysql-secret의 경우), 그리고 postfix-bulk를 배송 ...
캠페인 메일 플랫폼 릴레이는 다시 시도 한 번 실패합니다
릴레이는 자체 도메인으로만 보내고 다른 모든 것을 대답합니다. 451, 그래서 다른 도메인에 자신의 캠페인은마다 재발하는 데 사용 3회, 각 리트리트 워치, 누구나 배운 에서 잘못되었다. org의 공급자가 릴레이의 주인 및 항구일 때 그리고 에서 도메인은 릴레이의 전송 도메인이 아니라,...
봄은 대량 이메일, 워밍업 및 배달 콩을 만들 수 있습니다
그들 중 몇몇은 시험을 위한 시계를 가지고 가는 두번째 constructor가, 두 개의 생성기 스프링이 사용하거나 전체적으로 말할 필요 context는 시작시 실패합니다. 이는 구성자를 직접 호출하는 테스트입니다. 볼 수 없습니다. 이것은 애플리케이션 컨텍스트가 수행하는 방법을 구축합...
새로운 호스트 워밍업은 org의 캠페인 메일을 보유하고 있으며, 워밍업의 속도로 출시됩니다
Org의 워밍업이 켜져있는 동안, 디스패커버리는 캠페인이 혼자 나옵니다. 그리고 releaser는 한 번에 한 개의 메시지를 보냅니다. org의 캠페인에 걸쳐, 캠페인의 자신의 시간 캡을 결코 과거하지 않고 당일의 따뜻한 모자를 지나지 마십시오. 그것은 각 초마다 실행 파견자의 자신의 ...
자주 묻는 질문(FAQ)
EmailService의 수신자 DTO는 이제 캠페인이 이미 있는지 확인합니다. 각 주소의 이메일. mapper는 그것을 통해, 함께 lastError, DTO가 떠나는 캠페인을 채웁니다. 이미 접촉한 행은 워밍업에 의해 결코 열리지 않으며 결코 이메일을 받지 않습니다 다시, 그래서 ...
현장의 캠페인은 대량 릴레이가 거부 할 때 말한다
이 캠페인의 자신의 분야에서, 기본적으로 대량 공급자에서, warns 주소가 공급자의 도메인을 꺼낼 때, 우편으로 착륙 할 수 있습니다. 사이트맵 위험이 아니라 확실하지 않은 플랫폼 릴레이에 : EmailService는 도메인의 모든 수신자에게 실패합니다. 릴레이의 전송 도메인 ("큰 ...
모든 캠페인 메시지는 X-Kamo-Ref의 수신자 행을 명명합니다
대량 릴레이는 그것의 queue id에 대하여 우두머리를 기록하고 그것을 전에 벗깁니다 납품, 그래서 납품 결과는 정확한 받는 사람 줄에 일치될 수 있습니다. 작곡가의 테스트는 또한 캠페인 메시지가 나타날 것의 나머지를 핀 : 주소 및 이름에서 캠페인의, 각이 대량으로 떨어지는 공급자...
Smtp envelope sender는 주소에서 베어로 설정됩니다
캠페인 메일은 이제부터 디스플레이 이름을 운반하고 릴레이 을 통해 받아 들일 수 있습니다 자신의 sender 도메인, MAIL에 의해 판단. mail.smtp.from 은 이제 부터 벌거 벗은 주소로 설정되었으므로 봉투 전송의 기본값으로 왼쪽보다 명시적으로 명시되어 있습니다.
릴레이의 배달 보고서 바운드, 블록 및 카운트 캠페인 메일 핸드오프 후
****************************************************************************************************************************************************************...
워밍업 일정, 패싱 및 건강 규칙
새로운 IP를 전송하는 것은 14의 데우기 일 이상 경사됩니다. 일 1-7 따르십시오 속도 당 고정 일정 (관절, 균형 잡힌, 공격); 일 8에서 매일은 건강한 날이 되기 전에 하루 만에 속도의 비율로 성장합니다. 반송, 블록 및 방어적인 비율로, 그렇지 않으면 보유합니다. 매일 한 번...
구성 된 대량 보낸 사람으로 카운트에 표시하지 않는 릴레이
/marketing/email은 조직이 한 번만 캠페인을 보냅니다. 공급자는 저장된 암호가 있었습니다. 플랫폼 릴레이는 항구 25에 듣습니다 TLS 및 서명이 없으므로 아무도 없으며 조직이 없습니다. "Connect a bulk email sender"로 전송되었습니다. 내 계정 비밀번...
Recipient 격자는 이름, 근원 및 과실을 행 모양으로 채웁니다
캠페인 수신자 그리드 읽기 이름, sourceType 및 errorMessage 이메일, 상태, sentAt 및 lastError 만 수행 한 행, 그래서 세 가지 5개의 란은 항상 공백이었습니다. Rows는 이제 도착으로 맵핑됩니다. errorMessage를 복용하고 lastError...
/marketing/email에 워밍업 패딩 배너
새로운 호스트가 워밍업이 패딩되는 동안, 캠페인은 더 천천히 이동 자신의 설정이 말하는 것보다, 캠페인에 아무것도 왜 말했다. 더 보기 캠페인 작업 공간과 캠페인의 진행 상황을 볼 수 있습니다. 오늘의 배너, 오늘은 캡에 대한 보내, 다음 보내 및 따뜻한 설정에 연결하고, 퀴즈드 수신자...
필드 오류 및 워밍업 엔드포인트를 가진 Typed 대량 sender 클라이언트
클라이언트는 PENDING의 공급자 상태를 결코 포기하지 않았다는 것을 알고 있습니다 저장되었지만 아직 테스트되지 않은 sender는 "Not 구성". 이제 PENDING SETUP (PENDING 허용)을 읽습니다. 한 곳에서 전체 상태를 정상화 : 연결 요약, 때 비밀번호 마지막으로...
연결 규칙, presets 및 대량 발송인 뒤에 온열 전망 모형
순수한 조각은 새로운 스크린에, 시험으로 각각 건설됩니다: - backend's port-first 연결 규칙, 거울 그래서 형태는 말할 수 있습니다 KamoCRM가 저장되기 전에 연결되는 방법: 465는 implicit TLS입니다 sign-in과 함께, 587은 보안이 말하는 모든...
새로운 호스트 워밍업 패널로 대량 보낸 사람 탭을 재건
대량 이메일 발송인 탭은 1개의 긴 모양에서 세트로 재건됩니다 저장된 국가의 초안 위에 카드: - 라이브 상태와 마스트헤드 (저 저장되었지만 테스트되지 않은 sender now reads "시험을 못함"), 즉, 한 줄에 저장된 연결 및 마지막으로 테스트 된 경우 - 4단계 readi...
캠페인은 대량 이메일 발송 없이 발송되거나 예정될 수 없습니다
이러한 캠페인을 받아들이기 위해 사용 된 파견자는 그 다음 모든 것에 건너 뛰기 진드기, 아무것도를 가진 SENDING에 그것을 떠나, 그러나 통나무 선. SendNow와 자주 묻는 질문 설정된 호스트와 포트가 충분합니다. 확인되지 않았습니다.
누락 된 메일 링 주소 더 이상 블록 전송
Preflight는 오류로 파일에 대한 주소가없는 org를 처리하고 보관 취소 및 취소 이 주소는 여전히 발터에 갈 때 하나; 거기 있을 때, 이메일은 그것 없이 나가. 준수는 sender의 호출, 편집기의.
누락 된 메일 링 주소 더 이상 블록 전송
assertSendable은 일정을 거부하거나 물리적없이 캠페인을 보내 이름 * org의 주소는 여전히 파일에 하나가 있을 때 footer에 간다; 이메일이 없는 경우 법은 무엇을 요구합니까? sender는 제품의 문이 아닌 sender의 책임입니다.
Smtp 연결 규칙은 한 번 언급하고 공유됩니다
SmtpConnectionRule 포트 컨벤션 createSmtpSession 적용 (465 implicit TLS, 587 STARTTLS, 요청시 STARTTLS 다른 사람, 로그인없이 다른 모든 일반 텍스트), 그래서 대량 설정 페이지 할 수 있습니다 저장 된 구성이 어떻게 완벽하...
저장된 상태와 이름을 가진 공급자 조정 api 대답은 그것을 거부합니다
PUT는 {success: true} 대신 전체 설정 상태를 반환합니다. 모든 저장 후 양식을 blanked. 필드는 검증된 서버 측과 400 {error, field}로 거부; 연결시에만 로그인이 필요합니다. 실제로 로그인합니다. 공백 암호는 저장된 것을, clearPassword 지...
Hold'em 초대는 hold'em를 재생하기 위해 오른쪽에 문지릅니다
HOLDEM INVITE는 문지르지 않고 ungated 지도에서 발송되었습니다. ungated and failed the test that presents to catch 정확히 그것.
보낸 사람의 표시 이름에 있는 선 틈은 더 긴 머리를 시작할 수 없습니다
Jakarta Mail는 디스플레이 이름에서 commas, Quotes 및 non-ASCII를 인코딩하지만 CR/LF를 통해 전달하므로, 이제 Flattens 제어 문자 주소 앞에 공간에.
전송 된 이메일 미리보기, 사용자 정의 / 템플릿 관객 없음, 필드에서 실제
미리보기: 편집기의 자체 buildBodyHtml() 출력을 렌더링하는 대화 상자 - the string 저장 상점과 파견자는 - 그래서 관객의 우두머리, 서명 및 발기자 및 규정 준수 발기자는 모두 거기에있을 수 없습니다 실제 이메일에서 drift. 데스크탑 및 모바일 뷰, "prev...
로그인 hello.kamocrm.com 자신의 고객 키, 도메인 자체로
캠페인 메일은 postfix-bulk을 통해 hello.kamocrm.com으로 나뉩니다. 그것은 그것의 자체 DKIM 키 (고객으로 발행되는 선택자 고객. domainkey.hello), 그리고 use esld = false 그래서 안녕하세요. kamocrm.com 메시지가 서명 d=...
Postfix-bulk, 캠페인 메일에 대한 두 번째 아웃 바운드 릴레이, 배달 결과가 다시 갔다
캠페인 메일은 이제 k3m1 (egress 47.181.8.87)에 자체 릴레이를 통해 나뉩니다. 안녕하세요. kamocrm.com, 그래서 대량 메일에 대한 불만 결코 터치 mail.kamocrm.com의 명성 (47.181.8.84). - EmailService 전용 포트 25에 ...
이 릴레이에서 hello.kamocrm.com을 유지하고, 각 시작에 3 오류를 중지
- @hello.kamocrm.com sender는 4xx로 릴레이를 거부하므로 대량 메일 postfix-bulk를 통해서만 떠나십시오; 우리의 자신의 도메인에 납품은 입니다 관련 기사 hello.kamocrm.com은 alias-only 도메인입니다. 답글은 postmaster로 이동...
NoReply recorder 이름 생성기 봄은 사용해야 합니다
그것은 두 가지, 두 번째 테스트, 그리고 표시되지 않은 봄 선택 "No default constructor found"로 실패하지 마십시오. EmailSmtpService, 그래서 전체 서비스, 그것으로 아래로. 단위 시험 직접 생성자를 호출하고 그것을 볼 수 없습니다. NoRepl...
캠페인 이메일은 한 번에 주소로
주소는 일치한 trimmed와 case-insensitively이고, 캠페인을 행합니다 릴레이 (정상, 비행, 바운드, 실패, 또는 retried)에 덧붙여있다 그 주소의 영구 기록: 삭제되지 않고, 재설정 또는 재조정. - materializeRecipients는 각 행을 삭제하고 ...
NoReply Outbound, 플랫폼 NoReply 주소로 보내 메일의 신 전용 감사
메일의 세 번째 섹션은 신화 회원에게만 표시되며, 열립니다. /messages/outbound/noreply: 각 메시지 EmailService는 플랫폼으로 릴레이 NoReply 주소, 최신, 검색, a Sent/Failed 필터와 전체 메시지를 보여주는 서랍. ページを選択 그것은 법...
플랫폼 NoReply 주소로 전송 된 모든 메시지의 ledger, 신에 의해 읽기
EmailSmtpService에 기록된 한 자리 메일은 릴레이에 도달하고, 주소로 결정, 그래서 거래 템플릿, 캠페인 및 기사 공유는 모두에서 선택하지 않고 커버됩니다. 관련 항목 릴레이의 이유와 여전히 재화. 쓰기는 자체에서 실행 거래 및 결코 던지기 : 실패 감사 행은 실패하거나 다...
이 캠페인 그리드는 API를 결코 보내지 않습니다
EmailService의 CampaignDTO는 캠페인의 카운터를 평면으로 운반합니다. sentCount, failedCount, 억제된Count, bouncedCount, queuedCount), 하지만 모든 것 여기에 화면은 Campaign.counts로 읽습니다. 다른 사람도 지도...
추적 링크는 흰색 라벨 CRM 수수료 기사에 착륙 할 수 있습니다
Adds **************** 대상에 추적 링크 선택기 제공 /marketing/tracking, 자신의 아이콘. 이 경로는 siblings와 같은 locale-free입니다: 마케팅 사이트 308s 에 **************** 과 유지 ?discount= 전 hop, /...
발사 막대기는 모양 란에, 도킹된 잡담 창의 명확한 끝냅니다
/network/create the readiness meter and the launch organization button sat in the bar 전경 전체 페이지, 브랜드 미리보기에서 너무 - 정확히 어디 도킹 도구 창을 열다. Exec2Exec은 창 (460px, 도킹 하단 ...
독자는 그들이 알고있는 누군가에게 좌석 서류 기사를 보냅니다
"pass it on" 모양에서 발의 *********** 지도보기 최고와 7개의 질문 후에 선에 칩에서. 독자 이름 3 명까지 우리는 기사의 각각을 한 번 이메일로 보냅니다. 독자의 이름; 그들은 또한 그들의 자신의 우편 클라이언트 또는 사본에서 그것을 열 수 있습니다 대신 링크. ...
누군가에게 기사를 보내, 플랫폼으로 org, 작업 opt-out
마케팅 사이트의 방문자는 최대 3 개의 좌석 서류 문서를 보낼 수 있습니다. 이름 * POST /api/internal/article-share (X-Internal-Auth, 다른 것 같이 /api/internal endpoint)는 각 이메일의 최상위 수준으로 보냅니다. 단체, 에서...
/sitemap.xml의 모든 페이지를 넣어, 그들은 가지고있는 언어에서만 목록 페이지
/sitemap.xml은 인덱스이므로 79 파일 이름을 오히려 보였습니다. 사이트 페이지. - /sitemap.xml은 현재 각 페이지의 <urlset> 중 하나이며, 각각 18,700개가 있습니다. 그 영어 주소, 모든 언어 버전이 존재합니다. 프로젝트 그것은 의정서의 50,000-...
부서의 선택은 회원을 표시합니다
Directory의 per-department 선택은 전체 목록을 선택 모드로 전환하는 데 사용됩니다. 체크 및 다시 눌러 때까지 "Done"을 읽으십시오. 이제 부서의 모든 구성원을 확인합니다. 표시 (검색 및 모든 / 온라인 / 오프라인 스트립은 누가 결정) 누구든지 체크 외부 그것...
공공 서비스 발표 누가 소프트웨어 좌석 요금을 유지
새로운 페이지 *********** 설명, 비 기술 소유자, 어떻게 백 라벨 플랫폼 작업: 플랫 에이전시 라이센스, per-seat 수수료 기관은 유지하고, 위에 청구 된 사용. 자주 묻는 질문 서명하기 전에 요청하고 KamoCRM이 다릅니다. 문서와 BreadcrumbList JSO...
Censored English의 echo는 번역이 아닙니다
translationLocales는 각 번역과 영어 제목을 저장합니다. 번역자는 censored title (ChangelogSanitizationService 마스크 비밀 이름과 단어를 대체), 그래서 검열 된 텍스트의 에코 저장된 텍스트와 다릅니다. 그것은 249 영어 사본을 계산 ...
일반 탭은 조직 탭이 Active를 호출하는 것을 계산합니다
6c8d789 플랫폼 개요의 조직 카운트를 findAllLive()로 이동, 또한 합성 (is fake) 계정에 의해 생성 된 orgs를 떨어뜨립니다. 그래서 일반 탭은 35을 읽을 수 있지만 조직 탭은 "Active (40)"을 읽습니다. 대신 voided ones를 제외하고 모든 조...
모든 언어의 모든 페이지를 나열하여 각 페이지에 동의
/sitemap.xml은 각 페이지에 한 번, 영어 URL로 표시됩니다. 17,843 변경 항목은 전혀 언어가 바뀌지 않았으며, 모든 페이지의 자신의 hreflang은 이름을 붙였습니다. 그 페이지가 존재하지 않는 모든 21 지역. - 모든 언어 버전은 이제 자체의 <url>, 페이지...
각 공개 기사가 실제로 번역 된 것을 말
마케팅 사이트 맵은 이제 모든 언어 버전의 목록을 나열합니다. 도움말 센터, 문서 및 API 설정 문서 및 각 문서 페이지 다른 이름으로 hreflang alternates. Neither는 번역을 말할 수 있습니다. echo에서: TranslateService 답변 방향은 공급자가 없...
각 항목이 실제로 번역 된 것을 말
마케팅 사이트 맵은 이제 모든 언어 버전의 목록을 나열합니다. 항목 및 각 항목 페이지는 다른 사람으로 hreflang 교체. · 번역 행은 한 가지 증거가 아닙니다. TranslateService 답변 방향 영어 소스에 대한 공급자가 없습니다, 그래서 모든 ta 행, 및 sw 및 오래...
플랫폼에서 조직을 제거 -> 구성 -> 회사연혁
조직 탭은 Active 및 Void sub-tabs 및 각 조직의 이익을 얻습니다. 삭제하는 방법 - 또는, Void 탭에서, 복원합니다. - 디렉토리 위 Active / Void sub-tabs, 서버에서 계산 activeOrgs / voidedOrgs (각 탭이 열리면 검색을 따르...
Roster 더 이상 voided 조직을 지명하지
플랫폼에서 일어난 조직 -> 구성 -> 회사연혁 (orgs.is active = FALSE)는 어디에서나 존재하지 않지만 콘솔의 Void 탭. findOwnedOrgsByOwnerIds — 로스터의 자신의 복사본의 "그들은 각각 org id 를 각 제목 옆에 보관합니다. — 이제 동일합...
플랫폼의 Active 및 Void 탭 org 디렉토리
콘솔의 조직 탭은 이제 Active 및 Void sub-tabs로 나뉩니다. · voided 조직은 orgs.is active = FALSE (SecurityService의 void에 의해 설정) endpoint); 디렉토리는 여전히 Void 탭에 하나 나열됩니다. 그래서 연산자는 복원...
Binders 및 업로드는 org의 브랜드의 라이브 버튼으로 읽습니다
두 개의 탭이 비활성화되었기 때문에: MUI 탭 없이 <Tabs> textColor="inherit"에 부모 기본, 전체 탭을 60 %로 끌어 opacity if it is `selected`, 그리고 이것은 결코 `selected`를 통과하지 않습니다. 갈색과 파란색 채우는 흰색에 6...
조직을 제거하고 공허 한 것에 도달하지 마십시오
플랫폼 -> 구성 -> 조직은 이제 조직을 제거 할 수 있습니다. void는 orgs.is active = FALSE입니다. 이 커밋은 동작을 추가하고 모든 방법 INTO 조직은 취약 한 것을 거부합니다. 행동 - POST *************** 및 /restore, 회사 소개 ...
Voided 조직은 모든 목록과 호스트 조회에서 왼쪽
플랫폼 운영자는 이제 플랫폼에서 조직을 제거 할 수 있습니다 -> 구성 -> 회사연혁 void는 orgs입니다. is active = FALSE - 플래그 로그인 및 호스트 해결책은 이미 검사되었습니다 — 그래서 이 도서관은 명부를 만듭니다 동의하지 않는: - findAllLive()...
