2013-01-21 4 views
3

Amazon SES를 사용하는 node.js에 대량 이메일 스크립트를 작성했습니다.Nodemailer SES API vs SMTP

스크립트는 큰 목록을 대기열로 나눕니다. 각 대기열은 별도로 실행됩니다. 대기열의 다음 이메일로 진행하기 전에 응답을 기다리고 있기 때문에 각 대기열마다 다른 연결을 사용합니다 (차단 없음에도 불구하고).

API를 사용하거나 SMTP를 사용하여 아마존 SES를 통해 연결하여 보낼 수 있습니다. 두 방법 모두 전체 큐에 대해 연결을 유지한다고 가정합니다.

나는 다른 것에 비해 어떤 이점이 있는지 궁금해하고있었습니다. API 또는 SMTP에 유리하게 성능면에서 이점이 있습니까?

답변

0

확실히 HTTP API를 사용하십시오. SMTP 프로토콜에는 많은 앞뒤가 관련되어 있습니다. 이러한 이유로 연결은 일반적으로 동일한 두 지점간에 SMTP를 통해 많은 메시지를 전송하기 위해 풀링됩니다.

HTTP API를 사용하는 또 다른 이점은 프로그램과 Amazon SES간에 HTTPS를 사용할 수 있다는 것입니다.