휴대폰에는 이미 쓸 만한 메일, 캘린더, 주소록 앱이 있습니다. 세 앱은 모두 공개 프로토콜을 사용합니다. 메일은 IMAP, 캘린더는 CalDAV, 연락처는 CardDAV를 사용하며, 이들 프로토콜은 스마트폰보다 오래되었습니다.
따라서 서비스 공급자의 전용 앱은 필수가 아닙니다. 기본 앱을 사용하거나 웹메일을 홈 화면 앱으로 설치할 수 있고, 같은 계정에 두 가지를 모두 연결해 장점을 나눠 쓸 수도 있습니다.
각 선택지가 제공하는 기능, CalDAV와 CardDAV가 기본 지원되는 환경과 보조 도구가 필요한 환경, 고객에게 약속하기 전에 알아야 할 한 가지 제약을 설명합니다.
세 가지 프로토콜, 하나의 계정
| 항목 | 프로토콜 | 표준 |
|---|---|---|
| 메일 | IMAP과 SMTP | 모든 메일 앱이 지원하는 범용 표준 |
| 캘린더 | CalDAV | RFC 4791 |
| 연락처 | CardDAV | RFC 6352 |
CalDAV와 CardDAV는 모두 WebDAV의 확장입니다. WebDAV는 클라우드 저장소를 네트워크 드라이브로 연결할 때도 사용하는 HTTP 확장입니다. 기반 기술은 같고 다루는 데이터가 다릅니다.
독점 API 대신 표준을 사용하면 공급자가 특정 플랫폼용 앱을 출시할 때까지 기다릴 필요가 없습니다. 휴대폰이 캘린더 서버와 통신할 수 있다면 이 서버에도 연결할 수 있습니다.
CalDAV가 하는 일
CalDAV는 캘린더를 서버에 보관하고 모든 클라이언트가 같은 내용을 읽고 쓰게 합니다. 노트북에서 만든 일정이 곧 휴대폰에도 나타납니다. 내보내기나 가져오기가 필요 없고 어느 기기의 사본이 최신인지 고민할 일도 없습니다.
메일에서 IMAP이 맡는 역할과 같습니다. 상태가 한곳에 있으므로 휴대폰에서 일정을 수락하면 어디서나 수락된 것으로 표시됩니다.
두 가지 세부 사항이 중요합니다. CalDAV는 시간대를 올바르게 전달하므로 베를린에서 만든 회의가 뉴욕에서는 정확한 현지 시각으로 표시됩니다. 일정이 처음부터 시간대와 함께 저장되어야 하며, 자세한 내용은 캘린더 시간대에서 확인할 수 있습니다. 하루 종일 일정은 일부러 변환하지 않아 서쪽 지역 사용자의 공휴일이 전날 저녁으로 옮겨지는 일을 막습니다.
CardDAV는 주소록에서 같은 역할을 합니다. 한 사본을 서버에 두고 모든 기기가 읽고 수정합니다. 이는 연락처를 주기적으로 가져온 뒤 사본이 서로 달라질 수 있는 방식과 다른 진정한 동기화입니다.
기본 앱 설정
iPhone과 iPad.메일, 캘린더, 연락처가 모두 이 표준을 기본 지원합니다. 메일 계정을 추가한 다음 설정에서 CalDAV와 CardDAV 계정을 추가하세요. Apple의 구현은 오랫동안 안정적으로 작동해 왔습니다. 안내: iPhone과 iPad.
macOS.Apple Mail, 캘린더, 연락처도 추가 소프트웨어 없이 작동합니다. 안내: Apple 캘린더와 연락처.
Android.메일은 모든 IMAP 클라이언트에서 작동합니다. 캘린더와 연락처에는 무료 오픈 소스 앱 DAVx⁵가 필요합니다. 이 앱이 Android 동기화 시스템에 계정을 등록하면 기본 캘린더와 연락처 앱에서 내장 계정처럼 사용할 수 있습니다. 안내: Android의 DAVx⁵.
Thunderbird.CalDAV와 CardDAV를 직접 지원합니다. 안내: Thunderbird.
메일 서버 값을 추측하지 말고 설정 → 앱 및 기기에서 가져오세요. 송수신 준비가 모두 끝난 뒤 계정에 맞는 값이 표시되므로 설정 중간의 연결 검사에서 실패하지 않습니다. Apple 기기에서는 모든 항목을 한 번에 설치하는 구성 프로파일도 만들 수 있습니다. 모든 이메일 앱 연결 방법을 참고하세요.
웹메일 앱 설치
기본 앱을 쓰지 않고 웹메일을 Progressive Web App으로 설치하는 방법도 있습니다. 홈 화면 아이콘과 브라우저 도구 모음이 없는 독립 창을 사용할 수 있습니다.
휴대폰에 맞춘 전체 웹메일 화면을 제공합니다. 사이드바가 접히고, 메시지를 열면 목록 대신 본문과 뒤로 가기 버튼이 나타나며, 설정은 전체 화면으로 열립니다. 밝은 테마와 어두운 테마도 지원합니다. 새 기능은 앱 스토어 심사를 기다리지 않고 출시된 날 바로 사용할 수 있습니다.
다만 설치해도 오프라인 메일 클라이언트가 되지는 않습니다. 연결이 끊기면 오프라인 안내 화면이 나오지만 메일함은 서버에 있고 읽으려면 네트워크가 필요합니다. 오프라인 작업이 잦다면 메일을 로컬에 저장하는 기본 IMAP 클라이언트를 사용하세요.
자세한 내용은 모바일 웹메일과 PWA에서 확인하세요.
두 방식 함께 사용하기
두 방식은 서로 배타적이지 않으며, 많은 사용자가 함께 이용합니다.
기본 앱은 운영체제 통합에서 앞섭니다. 알림이 자연스럽게 작동하고 캘린더가 위젯과 잠금 화면에 나오며 연락처가 전화 앱에 표시됩니다. 전화가 올 때 발신자 이름을 보는 데도 이런 연동이 필요합니다.
웹메일은 기능에서 앞섭니다. 통합 받은편지함, 계정 간 검색, 예약 발송, 연결된 계정을 모두 사용할 수 있습니다. 기본 클라이언트는 한 번에 메일함 하나만 보며 서버에서 연결한 다른 계정은 알지 못합니다.
흔한 구성은 CalDAV와 CardDAV로 기본 캘린더와 연락처를 사용하고 메일에는 설치한 웹메일을 쓰는 것입니다. 둘 다 같은 서버를 읽으므로 별도 사본을 맞출 필요가 없습니다.
Outlook의 빈틈
Outlook에는 분명한 한 가지 빈틈이 있으며 이를 솔직히 안내해야 합니다.
IMAP 메일은 잘 처리하지만 CalDAV와 CardDAV는 기본 지원하지 않습니다. Microsoft가 Exchange 중심으로 Outlook을 설계했기 때문입니다. 외부 플러그인으로 연결할 수 있지만 모든 컴퓨터에 설치하고 업데이트해야 합니다.
캘린더에 Outlook을 고수하는 팀은 미리 계획해야 합니다. 플러그인을 쓰거나, Outlook은 메일만 맡기고 캘린더와 연락처는 웹메일에서 사용하거나, 캘린더를 별도 서비스에 둘 수 있습니다. 주의 사항은 CalDAV로 Outlook 연결하기에서 확인하세요.
동기화가 멈췄을 때
설정 후 아무것도 나타나지 않습니다.대부분 URL 문제입니다. CalDAV 클라이언트마다 경로를 자동으로 찾는 범위가 다르므로 마지막 슬래시까지 설정 안내의 값을 정확히 복사하세요.
메일은 되지만 캘린더는 안 됩니다.로그인 정보는 같아도 기기에서는 별도 계정입니다. 메일 계정을 추가해도 캘린더는 자동으로 추가되지 않습니다.
DAVx⁵ 설치 후 Android에 아무것도 보이지 않습니다.Android 설정에서 계정 동기화가 켜져 있는지, 배터리 최적화가 앱을 중지하지 않는지 확인하세요. 강한 절전 기능이 백그라운드 동기화를 조용히 종료하는 경우가 흔합니다.
일정이 잘못된 시각에 표시됩니다.클라이언트 문제보다 일정이 시간대 없이 저장된 경우가 많습니다. 웹메일에서 열어 다시 저장하세요.
한 기기의 변경 사항이 다른 기기에 도착하지 않습니다.동기화 간격을 확인하세요. 많은 클라이언트는 푸시 대신 주기적으로 확인합니다. 간격이 십오 분이면 설계상 최대 십오 분 지연될 수 있습니다.
자주 묻는 질문
앱을 설치해야 하나요?
iPhone, iPad, macOS에서는 필요 없습니다. 메일, 캘린더, 연락처가 기본으로 작동합니다. Android에서는 CalDAV와 CardDAV에 DAVx⁵가 필요하며 이후 기본 앱을 사용할 수 있습니다. 메일에는 추가 앱이 필요 없습니다.
CalDAV와 CardDAV는 같은 것인가요?
서로 가까운 프로토콜입니다. CalDAV는 캘린더, CardDAV는 연락처를 동기화하며 둘 다 WebDAV를 기반으로 합니다. 로그인 정보가 같아도 대부분의 클라이언트는 별도 계정으로 처리합니다.
웹메일을 앱으로 설치하면 오프라인에서 읽을 수 있나요?
아니요. 홈 화면 아이콘과 독립 창은 생기지만 메일함은 서버에 있습니다. 실제 오프라인 접근에는 메일을 로컬에 저장하는 기본 IMAP 클라이언트가 필요합니다.
웹메일과 기본 앱을 함께 사용할 수 있나요?
예, 좋은 조합입니다. 둘 다 같은 서버를 읽으므로 두 앱 사이의 동기화가 잘못될 일이 없습니다.
Outlook은 왜 CalDAV를 지원하지 않나요?
Microsoft가 Exchange를 중심으로 Outlook을 만들고 기본 지원을 추가하지 않았기 때문입니다. 외부 플러그인으로 연결하거나 Outlook은 메일, 웹메일은 캘린더와 연락처에 사용할 수 있습니다.
해외에서 만든 회의도 휴대폰에 정확한 시각으로 표시되나요?
일정이 시간대와 함께 저장되었다면 정확합니다. CalDAV는 정확한 시점을 주고받고 각 클라이언트가 현지 시각으로 표시합니다.
기본 클라이언트에 연결된 계정도 표시되나요?
아니요. 연결된 계정은 웹메일의 서버 기능입니다. 기본 클라이언트에는 직접 설정한 메일함 하나만 보입니다.
서버 설정은 어디에서 찾나요?
웹메일의 설정 → 앱 및 기기에서 계정에 맞는 값을 확인할 수 있으며 Apple 기기용 구성 프로파일도 만들 수 있습니다.