7년 정도 운영 중인 포럼(현재는 Mailgun 사용 중)에서 https://emailit.com/을 사용하려고 시도하고 있습니다. 그런데 Email It이 다음 오류를 반환하면서 메일 전송을 거부하고 있습니다.
530 From header does not match MAIL FROM address
Mailgun을 통해 전송된 메시지의 메일 소스를 확인해 보니, "Sender: " 라인이 존재하는 것을 볼 수 있습니다. 예를 들어 "Sender: admin=example.com@www.example.com"과 같은 형태입니다. 다른 포럼의 테스트 메시지는 이러한 라인이 보이지 않습니다.
모든 플러그인을 제거해도 문제가 지속됩니다.
데이터베이스를 초기화하면 문제가 사라집니다.
데이터베이스를 복원하면 다시 문제가 발생합니다.
커스텀 텍스트와 설정을 검색해 보았습니다. 데이터베이스의 모든 필드를 대상으로 "admin=www"와 몇 가지 다른 항목을 찾는 postgres 쿼리도 실행해 보았습니다(적어도 AI는 그렇게 했다고 했고, 그럴듯해 보였습니다).
메일을 전송하는 부분에 어떤 메시지가 전달되는지 확인하기 위해 put 요청을 추가해 보았습니다(어제였고, 클래스 이름을 잊어버렸습니다). 거기서 설명을 찾지는 못했습니다.