사용자 지정 주소로 이메일 전송 실패: "EHLO 후 연결 끊김"

음, carrd.co 측에서는 "기회주의적 TLS(opportunistic TLS)"를 사용하며, 이는 암호화되지 않은 연결로 폴백(fallback)되어야 한다고 주장한 것 외에는 어떤 지원 자료도 제공하지 않았습니다.

통과하지 못했던 메일 서버 건강 테스트 항목은 SMTP 배너가 역 DNS PTR 레코드에서 제공된 도메인과 일치하지 않는 것이었습니다. meta의 다른 게시물에서 mail-receiver.ymlenv: 섹션에 아래 내용을 추가하는 아이디어를 찾아냈습니다.

POSTCONF_smtpd_banner: forum.tasat.org ESMTP $mail_name

이로 인해 SMTP 배너 불일치 경고가 해결되었고, 수신 메일 실패 원인이 HELO 단계에서 연결이 끊기는 것에서 STARTTLS 단계에서 연결이 끊기는 것으로 바뀌었습니다.

결국 TLS를 활성화했고, 이제 연락처 폼에서 온 이메일이 정상적으로 도착합니다.

이제 프로세스가 작동하기는 하지만, 웹 폼을 통해 주제를 수집하려는 제 전체 구상에 결함이 있다는 점이 드러났습니다. 하지만 그것은 또 다른 주제로 다뤄야 할 일입니다.