diff --git a/backend-node/data/mail-sent/1e492bb1-d069-4242-8cbf-9829b8f6c7e6.json b/backend-node/data/mail-sent/1e492bb1-d069-4242-8cbf-9829b8f6c7e6.json new file mode 100644 index 00000000..eccdc063 --- /dev/null +++ b/backend-node/data/mail-sent/1e492bb1-d069-4242-8cbf-9829b8f6c7e6.json @@ -0,0 +1,29 @@ +{ + "id": "1e492bb1-d069-4242-8cbf-9829b8f6c7e6", + "sentAt": "2025-10-13T01:08:34.764Z", + "accountId": "account-1759310844272", + "accountName": "이희진", + "accountEmail": "hjlee@wace.me", + "to": [ + "zian9227@naver.com" + ], + "subject": "제목 없음", + "htmlContent": "\n\n\n
\n \n \n\n\n| \n ㄴㅇㄹㄴㅇㄹ \n ㄴㅇㄹ버튼\n \n ㄴㅇㄹ ㄴㅇㄹ | \n
ㄴㅇㄹ
\r\n| \n 텍스트 영역 1 \n 버튼1\n \n 텍스트 영역2 텍스트 영역3 | \n
선택메시지 영역
\r\n| \n 안녕안녕하세요 이건 테스트용 템플릿입니다용22 \n 네이버로 가는 버튼2\n \n 안녕하세용 [222]이안에 뭘 넣어보세용 여기에 뭘 또 입력해보세용[222] 안에 넣어도 돼요 | \n
ㄴㅇㄹㄴㅇㄹㄴㅇㄹ
\r\n| \n 안녕안녕하세요 이건 테스트용 템플릿입니다용 \n 네이버로 가는 버튼\n \n 안녕하세용 [뭘 넣은 결과 입니당]이안에 뭘 넣어보세용 여기에 뭘 또 입력해보세용[안에 뭘 넣은 결과입니다.] 안에 넣어도 돼요 | \n
\n
| \n
이건 저장이 안되는군
\r\n텍스트를 입력하세요...
텍스트를 입력하세요...
텍스트를 입력하세요...
\n어덯게 나오는지 봅시다 추가메시지 영역이빈다.
\r\nㅁㄴㅇㄹ
\r\n|
+`;
template.components.forEach((component: any) => {
switch (component.type) {
@@ -276,20 +303,23 @@ class MailSendSimpleService {
if (variables) {
content = this.replaceVariables(content, variables);
}
- html += ` ${content} `; + // 텍스트는 왼쪽 정렬, 적절한 줄간격 + html += `${content} `;
break;
case 'button':
let buttonText = component.text || 'Button';
if (variables) {
buttonText = this.replaceVariables(buttonText, variables);
}
- html += `
- ${buttonText}
+ // 버튼은 왼쪽 정렬 (text-align 제거)
+ html += ``;
break;
case 'image':
- html += `
- ';
+ html += `
+
+ `;
break;
case 'spacer':
@@ -298,7 +328,13 @@ class MailSendSimpleService {
}
});
- html += ' |
+
${p.replace(/\n/g, '
')}