사용자는 메일을 보내고받을 수있는 사이트에 exim 설정이 작동합니다. 이메일을 사용하여 로컬 네트워크 외부의 주소로 경고 및 오류를 보내도록 서버를 설정하려고합니다.
문제는:
메일을 보내는 프로그램은 메일을 실행하는 사용자 이름과 서버의 로컬 호스트 이름을 사용하여 메일을 보냅니다. 이로 인해 메일은 myapp@myserver.mydomain 형식의 발신자가됩니다. Exim은 이러한 메일을 ISP의 SMTP 서버로 전송합니다.이 메일은 불법이거나 확인할 수없는 발신자 (내부 주소)가있는 메일을 거부합니다.
다음과 같은 경우 발신자를 다시 쓰도록 exim을 구성해야한다고 생각합니다.
- 발신자의 도메인이 로컬 네트워크에 있습니다.
- 수신자의 도메인이 로컬 네트워크 외부에 있음
exim 구성에서 일종의 다시 쓰기 설정을 시도했지만 제대로 작동하지 않았습니다. 나는 내가 시도한 것을 보여 주었지만, 마지막으로 사이트를 방문했을 때 시간이 부족하여 시도한 모든 변경 사항을 잃어 버린 원래 버전으로 되돌려 야했습니다.
^
같은 규칙의 시작 부분에S
excepts regexp와