
메일을 SES로 중계하는 중앙 메일 서버 역할을 하는 서버가 있습니다. main.cf는 다음과 같습니다.
relayhost = email-smtp.ap-south-1.amazonaws.com:587
smtp_sasl_auth_enable = yes
smtp_sasl_security_options = noanonymous
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_use_tls = yes
smtp_tls_security_level = encrypt
smtp_tls_note_starttls_offer = yes
잠재적으로 이메일을 보내야 하는 여러 응용 프로그램 서버가 있습니다. 그래서 중앙 메일 서버를 통해 메일을 보낼 수 있기를 원합니다. 이를 달성하기 위해 Message Queue 솔루션을 생각할 수 있습니다. 각 응용 프로그램 서버에서 메일 작업을 MQ에 넣으면 메일 서버가 해당 작업을 간단히 사용하고 처리한 후 실제 이메일을 보낼 수 있습니다. 그러나 이는 기본적으로 사용할 수 있는 항목을 처리하기에는 너무 많은 것 같습니다.
나는 이것을 달성하기 위해 사용할 수 있는 postfix 솔루션이 있어야 한다고 생각합니다. 응용 프로그램 서버의 postfix가 메일을 "중앙 메일 서버"로 "중계"한 다음 실제로 릴레이 호스트(SES)를 통해 중계할 수 있는 방법이 있습니까?