2016-11-22 9 views
0

Symfony 프로젝트가 생방송 시스템에서 테스트 중이며 실제 수신자에게 전자 메일을 보내지 못하도록 delivery_address를 사용하고 있습니다.Symfony3의 전자 메일 배달 예외

이 경우 몇 가지 예외가 필요하므로 매우 유용한 delivery_whitelist 옵션 (like here)을 사용했습니다.

지금 화이트리스트에 등록 된 이메일은 원래 대상과 delivery_address으로 전송되지만, 은 원래 흰색으로 표시된 주소에만으로 보내 주시기 바랍니다. 그게 가능합니까?

+0

요구 사항이 구성 옵션의 의미와 정확히 일치하므로 유일한 옵션은 메일 전송 구성 요소에 일부 논리를 추가하는 것입니다. 화이트리스트 및 기타 옵션을 프로그램 방식으로 추출 할 수 있으므로 귀하의 엣지 케이스를 구축 할 수있을 것이라고 확신합니다. – Joshua

+0

그런 것 같습니다. 하지만 config 옵션의 원래 의도 (정확히 공식 문서가 아님)와 정확히 모순되지는 않습니다. 실제로 필자는 정확히 필요한 것을 기대하고있었습니다. "전자 메일을 보내려면 * 특정 전자 메일 주소로 보낸 전자 메일을 원할 수 있습니다. * 리디렉션되지 않아도됩니다 (dev 환경에 있더라도). delivery_whitelist 옵션을 추가하여 수행 할 수 있습니다 ... ". 하지만 분명히 실제로 ** ** 리디렉션됩니다 (원래 주소로 전송되는 것 외에). – userfuser

+0

@Joshua : 답변이 필요하면이 솔루션을 사용할 수없는 것 같습니다. 공식적인 답변으로 의견을 추가하겠습니다. – userfuser

답변

1

@userfuser 제안으로, 여기 답변으로 나의 약간 변경 주석입니다 : 귀하의 요구 사항이 구성 옵션의 의미를 모순 때문에

, 당신의 유일한 옵션은 구성 요소를 보내는 메일에 일부 논리를 추가하는 것으로 보인다는. 화이트리스트와 기타 옵션을 프로그램 방식으로 추출 할 수있어서 귀하의 엣지 케이스를 구축 할 수있을 것이라고 확신합니다.