뒤로
송명우
·
이메일 자동화 작업을 어제에 이어서 계속 진행하고 있다.
이메일 전송은 성공했지만, 문제가 하나 발생했다. Supabase Edge Functions의 CPU 시간 제한이 2초인데, SMTP 작업에 2초 이상 소요되고 있다. 이로 인해 메일 발송 시도는 되지만, 전송 성공 여부를 확인하거나 후속 처리를 할 수 없는 상황이다.
해결 방법은 두 가지가 있다.
1. SES나 Resend와 같은 대체 서비스를 사용하는 것
2. Fire-and-Forget 방식으로 처리하는 것
우선 첫 번째 방법을 시도하기로 했다. 어차피 다른 급한 일이 있는 것도 아니니까. 😊
그런데 Resend 는 희한하게도 2초라는 시간 제한 안에 전송이 완료되는 것 같다. 공식 문서에서도 사용하고 있다.
내가 Zoho 의 SMTP 를 사용하는 것보다 HTTP 요청을 하나 더 거쳐서 느려야할 것 같은데 왜인지 잘 모르겠다.
Lastwords
디지털 유언 서비스
1
댓글
로그인 후 댓글을 남길 수 있습니다.
아직 댓글이 없습니다.