1. 이 도구는 무엇을 하나요
이 무료 온라인 메일 머저는 하나의 템플릿과 CSV 파일로 여러 메일 본문을 생성합니다. 플레이스홀더(예: {{name}}, {{email}})가 있는 메일 템플릿을 입력하고, 해당 플레이스홀더와 열 이름이 일치하는 CSV를 업로드한 뒤 병합을 클릭하면 행당 메일 본문 하나를 얻을 수 있습니다. 모든 처리는 브라우저에서 이루어지며 가입·서버 업로드가 필요 없습니다. 뉴스레터, 초대, 대량 개인화에 적합합니다.
2. 사용 방법
빠른 시작: 템플릿 상자에 메일 템플릿을 입력하거나 붙여넣고, CSV에서 가져올 각 값에 {{fieldName}}을 사용하세요. 첫 행에 해당 필드와 일치하는 열 이름이 있는 CSV 파일을 업로드하세요. 병합을 클릭하여 모든 메일 본문을 생성합니다. 결과를 복사하거나 다운로드하세요.
- 메일 템플릿 입력 — 템플릿 상자에 메시지를 작성하고
{{name}},{{email}}또는 CSV 열과 일치하는{{fieldName}}을 사용하세요. 도구는 상자 아래에 감지된 필드를 표시합니다. - CSV 업로드 — CSV 업로드를 클릭하고 파일을 선택하세요. 첫 행은 헤더여야 합니다(예: name, email). 미리보기와 열 목록이 나타나며, 템플릿이 일치하는 열이 없는 필드를 사용하면 경고가 표시됩니다.
- 병합 — 병합을 클릭하세요. CSV 행당 메일 본문 하나가 생성되며 플레이스홀더는 해당 행의 값으로 대체됩니다. 누락된 열은 빈 값으로 대체됩니다.
- 복사 또는 다운로드 — 메일 하나 복사, 전체 복사 또는 전체 다운로드로 하나의 텍스트 파일로 저장(메일은 구분자로 구분).
3. 작동 방식
도구는 템플릿에서 플레이스홀더(예: \{\{([a-zA-Z0-9_]+)\}\})를 파싱하고 CSV(첫 행 = 헤더, 이하 = 데이터)를 파싱합니다. 각 행은 정규화된 열 이름(trim, 소문자)을 키로 한 레코드로 변환됩니다. 각 행에 대해 템플릿의 모든 플레이스홀더가 해당 키의 값으로 대체됩니다(없으면 빈 값). 결과는 행당 하나의 문자열입니다. 모든 처리는 브라우저에서 클라이언트 측으로 이루어지며 서버로 데이터가 전송되지 않습니다.
4. 사용 사례 및 예시
- 뉴스레터 — 템플릿 하나, 수신자 다수; 스프레드시트의 이름, 회사 또는 사용자 지정 필드로 개인화.
- 초대 — 동일한 메시지, 다른 이름과 세부 정보; 각 본문을 메일 클라이언트로 내보내거나 복사.
- 대량 메일 — 템플릿 하나, CSV 행에서 여러 본문; 전체 복사 또는 다른 곳에서 사용하려면 다운로드.
예시
- 템플릿:
안녕하세요 {{name}}님, 주문 {{orderId}}가 준비되었습니다. - CSV:
name,orderId다음에Alice,123및Bob,456행. - 결과: 메일 1 = "안녕하세요 Alice님, 주문 123이 준비되었습니다."; 메일 2 = "안녕하세요 Bob님, 주문 456이 준비되었습니다."
5. 제한 사항 및 알려진 제약
- 일반 텍스트만 — 템플릿과 출력은 일반 텍스트이며 HTML이나 서식은 없습니다.
- CSV만 — 데이터는 CSV 형식이어야 하며 첫 행은 헤더입니다. 따옴표 안의 필드와 쉼표는 지원됩니다.
- 브라우저 메모리 — 매우 큰 CSV(예: 수십만 행)는 느려지거나 실제 한도를 초과할 수 있습니다.
- 발송 안 함 — 도구는 메일 본문만 생성하며 이메일을 보내지 않습니다. 복사하거나 다운로드한 뒤 자신의 메일 클라이언트나 서비스를 사용하세요.