Documentation menu

네이티브 받은편지함 렌더링 및 IMAP 동기화

라이브 뷰는 보편적인 폴백입니다 — 수신자가 탭 한 번으로 여는 호스팅된 웹페이지입니다. 네이티브 받은편지함 렌더링은 여기서 한 걸음 더 나아갑니다: 외부 IMAP 이메일 계정을 연결하면, MailInApp이 보낸 이메일이 클릭할 필요 없이 여러분의 메일함 안에서 실시간으로 렌더링됩니다.

여러 IMAP 계정(Gmail, Outlook/Hotmail, Yahoo Mail, 또는 커스텀 IMAP 메일 서버)을 연결할 수 있으며, 동기화된 메시지를 커스텀 도메인 수신과 함께 /dashboard/mailbox의 단일 메일함에서 볼 수 있습니다. 연결된 계정은 읽기 전용 뷰어가 아니라 완전한 메일 클라이언트입니다: 폴더, 검색, 작성/답장/전달, 첨부 파일, 서명, 필터가 모두 Gmail이나 Outlook 자체에서와 동일하게 작동합니다.

IMAP 계정 연결하기

  1. 대시보드에서 메일함(/dashboard/mailbox)으로 이동합니다.
  2. 왼쪽 사이드바의 연결된 받은편지함 아래에서 + 추가(또는 + IMAP 받은편지함 연결)를 클릭합니다.
  3. 제공업체 프리셋(Gmail, Outlook, Yahoo 또는 커스텀)을 선택합니다:
    • Gmail: 2단계 인증이 활성화되어 있는 경우 16자리 Google 앱 비밀번호(Google 계정 보안 설정에서 생성)가 필요합니다.
    • Outlook / Yahoo / 커스텀: IMAP 서버 주소(예: outlook.office365.com), 포트(993), 이메일, 비밀번호를 입력합니다.
  4. MailInApp은 IMAP 정보와 함께 각 제공업체의 알려진 SMTP 호스트와 포트를 자동으로 채워줍니다 — 동일한 자격 증명으로 두 가지 모두 인증되므로, 발송을 활성화하기 위해 추가로 입력할 것은 없습니다.
  5. 연결을 클릭합니다. MailInApp은 저장하기 전에 테스트 연결로 자격 증명을 검증합니다.
  6. 연결되면 계정이 사이드바에 나타나고 메시지가 통합 목록으로 가져와집니다. MailInApp을 통해 발송된 것은 무엇이든 인터랙티브 배지를 달고 있습니다.

발송 지원이 추가되기 전에 연결된 계정에는 아직 저장된 SMTP 자격 증명이 없습니다 — 사이드바에서 한 번 재연결하면 해당 계정에서 작성 및 답장이 가능해집니다.

폴더

각 연결된 계정은 자신의 받은편지함과 IMAP이 특수 용도로 지정한 모든 폴더 — 보낸편지함, 임시보관함, 휴지통, 정크/스팸함, 보관함 — 를 동기화하며, 하나의 평면 목록 대신 사이드바에 실제 계정별 폴더 레일로 표시됩니다. 전체 메일을 선택하면 연결된 모든 계정의 받은편지함을 아우르는 통합된 시간순 피드를 볼 수 있고, 특정 계정의 폴더를 클릭하면 그 폴더만 둘러볼 수 있습니다.

보기 및 인터랙션

  • 인터랙티브 배지가 있는 메시지를 열면 호스팅된 라이브 뷰와 동일한 렌더링 엔진을 사용해 그 블록(투표, 퀴즈, 캐러셀, 폼 등)이 실시간으로 렌더링됩니다 — 투표와 제출 내용은 메일함을 벗어나지 않고 인터랙션 엔드포인트로 다시 전송됩니다.
  • 발신자가 옵트인 방식의 발신자 프로필을 가지고 있고 메시지를 발송할 당시 이를 공개로 설정해두었다면, 렌더링된 메시지 위에 아바타, 이름, 인증된 도메인 배지가 담긴 작은 인증 카드가 나타나 발신자의 공개 프로필로 연결됩니다. 이 카드는 메시지가 스스로 주장하는 어떤 내용도 아니라, 메시지 고유의 암호학적으로 서명된 매니페스트로만 만들어지므로, 유사 사칭으로 위조될 수 없습니다.
  • MailInApp 매니페스트가 없는 메시지는 보안이 적용된 샌드박스 처리된 HTML 프레임에서 렌더링되며, 발신자 프로필 카드는 절대 표시되지 않습니다.
  • 메시지 본문과 첨부 파일은 항상 필요할 때마다 IMAP 서버에서 실시간으로 가져오며 MailInApp 데이터베이스에는 절대 저장되지 않습니다 — 메시지를 여는 것이 첨부 파일 다운로드를 의미하지도 않습니다. 첨부 파일은 클릭할 때만 가져옵니다.
  • 읽지 않은 메시지를 열면 대부분의 일반적인 메일 클라이언트와 마찬가지로 자동으로 읽음으로 표시됩니다.

메시지 액션

목록에서 메시지 위에 마우스를 올리거나 읽기 창의 툴바를 사용해 다음을 할 수 있습니다:

  • 메시지에 별표 표시 또는 별표 해제(\Flagged).
  • 읽음/읽지 않음으로 표시(\Seen).
  • 보관 또는 삭제 — 메시지를 해당 계정의 보관함 또는 휴지통 특수 용도 폴더로 이동합니다(파괴적인 완전 삭제가 아니라 실제 IMAP 이동입니다). 이미 보관되었거나 휴지통에 들어간 메시지에는 대신 받은편지함으로 이동이 표시됩니다.

작성, 답장 및 전달

새 메시지를 작성하려면 사이드바에서 작성을 클릭하거나, 열린 메시지의 읽기 창에서 답장 / 전달을 사용하세요:

  • 보내는 사람 선택기는 모든 연결된 IMAP 계정과 인증된 도메인 메일함의 모든 주소를 아우르므로, 하나의 작성 버튼으로 두 백엔드를 모두 다룰 수 있습니다.
  • 답장은(In-Reply-To/References로) 올바르게 스레딩되어 수신자 자신의 메일 클라이언트에서 별개의 새 메시지가 아니라 답장으로 도착합니다.
  • 참조(Cc)와 숨은 참조(Bcc) 필드는 모든 작성, 답장, 전달에서 사용할 수 있습니다.
  • 메시지에 답장할 때는 일반 텍스트 영역 대신 도메인 메일함과 동일한 완전한 리치 텍스트 편집기(굵게/기울임/밑줄, 제목, 목록, 인용문, 링크, 고정 색상 팔레트, 표)를 사용합니다 — 답장에는 서명 위에 인용된 On <date>, <sender> wrote: ... 블록이 미리 채워지며, 발송 전에 자유롭게 편집하거나 삭제할 수 있습니다. 모든 답장에는 텍스트 전용 클라이언트를 위해 HTML과 함께 일반 텍스트 파트도 여전히 포함됩니다.
  • SMTP 전송 시 서버 측에 보낸 메시지 사본을 저장하지 않는 제공업체(Outlook, Yahoo, 대부분의 커스텀 서버 — Gmail은 이미 자체적으로 이를 수행합니다)의 경우, MailInApp이 발송된 메시지를 해당 계정의 보낸편지함에 대신 추가해줍니다.

연결된 IMAP 계정에서 완전히 새로운 메시지를 작성하는 것은 아직 일반 텍스트로만 가능합니다 — IMAP 계정을 선택하면 작성 창에서 이를 안내합니다. 다만 답장에 파일을 첨부하는 것은 도메인 메일함 주소에서와 동일하게 작동합니다(아래 첨부 파일 참고).

인터랙티브 이메일로 답장하기

서식 있는 텍스트로는 부족한가요? 연결된 계정에서 열린 메시지에 있는 ✨ 인터랙티브 이메일로 답장하기를 클릭하면 해당 메시지를 컨텍스트로 첨부한 채로 전체 스튜디오 편집기가 열립니다 — 도메인 메일함의 동일한 기능과 같은 흐름입니다. 기존 프로젝트를 선택하거나 새로 시작한 다음, 마지막 편집을 하고 이 특정 답장으로 발송하세요.

동작 방식은 동일합니다: 트랜잭션 이메일로 발송되며(수신 거부 푸터 없음, "인터랙티브 버전 열기" 문구 없음, 열람 추적 픽셀 없음), 그에 대한 인터랙션은 연락처 목록의 행에 귀속되는 대신 익명으로/속도 제한이 적용된 상태로 기록됩니다. 도메인 메일함 답장과의 한 가지 차이점: 연결된 계정의 메시지는 MailInApp 자체 데이터베이스에 절대 저장되지 않고 필요할 때마다 IMAP 서버에서 실시간으로 가져오기만 하므로, 여기에는 지속되는 다음으로 발송됨: <프로젝트 이름> 배지나 스레드 기록이 없습니다. 보낸편지함 사본(또는 수신자 자신의 받은편지함)에는 어느 쪽이든 여전히 완전히 렌더링된 이메일이 담깁니다.

첨부 파일

보고 있는 메시지의 첨부 파일은 절대 미리 다운로드되지 않습니다 — MailInApp은 클릭한 파일만 IMAP 서버에서 필요할 때 직접 스트리밍해서 가져옵니다. 서버 측에는 아무것도 캐시되거나 저장되지 않습니다.

답장에 자신의 파일을 첨부하는 것은 도메인 메일함과 동일하게 작동합니다: 발송 전에 파일을 선택하며, 동일한 크기/개수 제한이 적용됩니다. 연결된 계정에서 완전히 새로운 메시지를 작성할 때는 아직 첨부 파일을 지원하지 않습니다.

검색

메일함 검색창은 계정과 폴더를 인식합니다: 특정 계정의 폴더를 보는 중에 검색하면 IMAP 서버에서 해당 폴더를 실시간으로 검색합니다(제목, 발신자, 수신자, 본문). 전체 메일을 검색하면 연결된 모든 계정의 받은편지함을 검색합니다. 검색을 지울 때까지 결과가 표시된 목록을 대체하며, 이미 로컬에 동기화된 메시지로 제한되지 않습니다.

서명

각 연결된 계정에 고유한 서명을 지정하세요(메일함 자체 사이드바에서 계정 옆의 ✎ 아이콘) — 해당 계정에서 이루어지는 모든 답장, 전달, 새 작성 시 인용된 텍스트 위에 자동으로 삽입됩니다.

필터

각 연결된 계정은 자체적인 작은 규칙 목록을 가질 수 있습니다(계정 옆의 ⚙ 아이콘): 보낸 사람 또는 제목에 특정 텍스트가 포함되는지 일치시킨 다음 읽음으로 표시, 플래그 지정, 또는 보관함/휴지통으로 이동을 적용합니다. 규칙은 새로 동기화된 받은편지함 메일에 대해서만 순서대로 평가됩니다 — 처음 일치하는 규칙이 적용됩니다. 아직 드래그로 순서를 바꾸는 기능은 없습니다. 우선순위를 바꾸려면 규칙을 삭제한 뒤 다시 추가하세요.

여러 계정 관리하기

  • 원하는 만큼 많은 IMAP 계정을 연결할 수 있습니다.
  • 사이드바에서 전체 메일을 선택하면 모든 계정의 통합된 시간순 피드를 볼 수 있고, 특정 연결된 받은편지함을 클릭하면 해당 계정으로 필터링해 그 폴더를 둘러볼 수 있습니다.
  • 사이드바 헤더의 동기화를 클릭하면 모든 연결된 계정에 대해 즉시 온디맨드 동기화가 실행됩니다.
  • 사이드바에서 계정 위에 마우스를 올리고 **✕**를 클릭하면 언제든 연결을 해제할 수 있습니다 — 해당 계정의 동기화된 모든 메타데이터가 즉시 제거됩니다.

일괄 작업, 키보드 단축키 및 알림

이는 연결된 IMAP 계정과 도메인 메일함 양쪽에서 동일하게 작동합니다:

  • 메시지 행의 체크박스를 선택해 여러 개를 고른 다음, 무언가 선택된 동안 검색창을 대신하는 툴바에서 보관, 삭제, 읽음으로 표시 또는 읽지 않음으로 표시를 한 번에 적용할 수 있습니다.
  • 키보드 단축키(텍스트 필드에 입력 중일 때는 무시됨): j/k는 다음/이전 메시지로 이동해 엽니다. e는 열린 메시지를 보관하고, #는 삭제합니다 — 둘 다 그 자리를 대신하는 메시지로 넘어가며, Gmail이 사용하는 것과 동일한 "보관하고 다음으로 넘어가기" 흐름입니다.
  • 사이드바 헤더의 종 모양 아이콘을 토글하면 새 메일에 대한 데스크톱 알림을 받도록 설정할 수 있습니다 — 브라우저별 권한이며, 활성화되어 있는 동안 대략 30초마다 확인하고, 열린 탭에 이미 표시되어 있는 것은 건너뜁니다.