답장 기능이 없다

쉽게 끝내고 싶었다 예상치 못한 일이 일어났다..

로컬에서 서버로 데이터 이동 후 파일 확인을 했는데
답장 보내는 기능이 없다. 당장 넣어 달라고 하자

워드프레스 관리자 페이지에서 답장 기능 없는 상태 확인

방법은 워드프레스 관리자 페이지에서 읽고 바로 전송 가능하게 만들기로 했다. 워드프레스에서 이메일 답장 기능 구현 방향 논의

방법은 워드프레스에서 이메일을 받고 바로 답장을 전송하는 방향으로 진행
문제는 여기서부터다… 내가 알고 있던 방식은 서버에 포트를 열어서 직접 받는 방식인데
한번도 해보지 못한 방법을 제시했다. 이유는 서버에 포트가 닫혀 있어서다 서버측에 문의를 하면
열어주는 경우도 있고 안되는 경우도 있는데 금방 해결될 문제라 생각하고 진행하기로 했다.

Cloudflare를 통한 이메일 수신 방식 제안 화면

처음 접하는 방식이었다 Cloudflare 를 통해서 이메일을 받고 해당 메일이 워드프레스 그리고 내 본 이메일에 접속되는 방식이다.

포트 25 차단 — 방향 전환

내가 원하던 방식이 아니라서 서버로 메일을 직접 받고 싶다고 했는데 서버에서 직접 메일 수신 요청하는 대화원래 계획대로라면 10분이면 끝나는 과정인데,,,,,,, 여기서부터 시작이었다.

Vultr 포트 25 차단 확인 화면

Vultr포트 25 닫혀 있다… 안된다. 기존에 했던 방식과 다른가?? 라는 생각에
기존에 작성했던 작업일지를 찾아서 보여줬다 기존 작업일지에서 포트 25 관련 기록 확인

AVANTCO 는 포트 25 열려 있고 Vultr 막혀있음
1~2일 정도 소요 된다고 해서 방식 Cloudflare 방식으로 진행!!

Cloudflare Email Routing 설정

1.Cloudflare Email Routing (메일받기)
2.Brevo 무료 이메일 발송 서비스 하루 (300통)
순서대로 진행!
Cloudflare Email Routing과 Brevo 설정 계획

준비한 대로 했는데, 메일이 안온다…

이메일 수신 테스트 실패 화면

AI가 길을 잃었을 때

UI도 만들었는데 갑자기 대화가 산으로 간다 이럴때 보면 대박이가 지금 자기랑에 대화를 집중하고 있는지
테스트하는 건 아닐까 생각이 든다 이럴 때 바로 잡아 줘야 한다

:관리자 페이지에 받은 메시지를 만들었으니까 , 활성화는 해야 될거 아냐
AI가 문의폼 페이지로 주제를 전환하려는 대화

지금 메시지 받고 전송하는게 마무리가 안됐는데 흐름이 갑자기 문의폼 페이지 아직 안만들었다고
바로 만든다고 한다. 바로 이어 나가지 못하게 ESC 버튼 누르고

:아니지 아니지, 지금 이메일 부터 마무리 해야지 관리자 페이지 받은 메시지는 어떻게 사용 할건데? AI 대화 흐름을 이메일 작업으로 되돌리는 장면

참나 아직 메시지를 받을 수 없다. 마무리가 안됐는데 다른걸로 넘어가려고 하길래 다시 해야될 일은 정확하게 각인 시켜줬다.

:음….. 지금 많이 벗어 났는데 갑자기 왜 길을 잃었어 ???????
정리해보자 지금 우리가 하고 있던게 이메일 만드는거 였고,
이메일을 받을때 우리 관리자 페이지로 받을려고 하다가 Cloudflare Email Workers 여기 까지 간거야
그런데 흐름이 갑자기 문의 페이지로 넘어갔는데, 기존에 하던 거 마무리 하고 가자고

AI에게 현재 작업 정리하며 방향 재설정하는 대화

자주 이런다 자주 주제에 벗어날 때가 있는데, 이것도 사용하는 몫이라고 생각한다. 이야기하는 대로 따라가면 내가 원하는 그림이 안 나올 때가 많다. 집중해서 하다 보면 문제를 해결할 수 있다.

Cloudflare Email Worker 연결

Cloudflare Email Worker 웹훅 연결 시작이제 Cloudflare Email Worker 웹 훅을 연결해야 된다

Cloudflare Worker 배포 설정 화면

알려준 대로 했는데 계속 ,,,,Worker 배포 중 404 에러 반복 발생

4번?? 5번 반복적으로 404 문제가 생기길래 명령어로 하자고 방법 변경

터미널 명령어로 Worker 배포 방식 변경

중간에 터미널에 직접 명령어 입력하고, 로그인 하고 완료됐다.
터미널에서 Cloudflare Worker 배포 성공

한글 깨짐 해결 + 수신 완료

드디어!! 워드프레스 관리자 페이지에서 메일을 받을 수 있게 됐다!!

그러나.. 한글 깨짐 현상이 발생했다.워드프레스 관리자 페이지 이메일 한글 깨짐 현상

한글이 왜 깨지는지 분석 하고, 문제 해결

한글 인코딩 문제 분석 후 해결 완료

관리자 페이지 이메일 수신 완료 !
다음 전송하는 연동 과정이다.

Brevo 이메일 발송 연동

이메일 발송 연동 시작 화면

또 또 또 혼자 한번에 진행하려고 한다. 모르는 분야는 최소 한번은 질문하고 진행한다
AI가 혼자 진행하려는 것을 멈추고 질문하는 장면이메일 발송 방법 비교 논의

다른 방법은 없는지 물어보고
Brevo 무료 이메일 발송 서비스 선택

:오케이 Brevo 이걸로 진행시켜!!!
Brevo API 연동 코드 작성 시작

한석봉 이야기가 떠올랐다. 나는 떡을 썰 테니 너는 글을 쓰거라 .
코드 완성한다고 하니 나는 회원가입을 했다.
Brevo 회원가입 완료 화면

발신자 등록 + 최종 테스트

서버 전송완료!! 기쁜 마음으로 바로 테스트!! 이제 마지막이라고 생각했다…
하지만…. 또!!! 실패

이메일 발송 테스트 실패 화면

발송 실패 에러 로그 확인

왜 안되는지 확인해 보니 발신자 등록 / 인증 문제 였다

Brevo 발신자 인증 필요 안내 화면

Brevo에서 발신자 등록하고
추가로 Cloudflare 에 4개 레코드 추가

Cloudflare DNS에 Brevo 인증 레코드 4개 추가

제발 이제 끝났으면 좋겠다..

마지막 테스트 였으면 좋겠다.

최종 이메일 발송 테스트 진행이메일 발송 성공 확인 화면

전송 성공!! 오래 걸렸다. 10분이면 끝낼 수 있었는데… 2 시간은 돌아온 거 같다.
그래도 새로운 방법으로 비즈니스 이메일 생성하는 방법 터득했다.
다음 기회에는 서버 포트 열고 이메일 직접 받는 과정을 공유하겠다.

정리

AI가 길을 잃었을 때. 바로 잡아야 한다. 그냥 끌려가면 안된다 내가 원하는 방향으로 가겠지만 ,
돌아간다. 반대로 내가 고집 부리는 상황도 많이 나온다. 가까운 곳에 정답이 있는데 돌아갈 때도 많다
왜? 현재 방식을 선택했는지 질문하고 답을 찾아 나가길 바란다 .

이번 과제에서 배운 것:

  • Vultr는 포트 25가 차단되어 있다 — 직접 이메일 수신이 안 되면 우회 방법을 찾아야 한다
  • Cloudflare Email Routing + Worker로 이메일 수신, Brevo API로 발송 — 포트 없이도 비즈니스 이메일 구축 가능
  • AI가 주제를 벗어날 때 ESC — 흐름을 잡고 현재 작업부터 마무리하는 게 핵심

비즈니스 이메일 구축 완료! 다음 과제는 About 페이지와 Contact 페이지 만들기다.