저는 Google Cloud Platform에서 여러 웹 서버를 실행하고 있습니다. Google 클라우드는 스팸 방지를 위해 포트 25를 금지하므로 메일을 수신하기 위해 다른 서버를 사용하고 라우터를 사용하여 모든 메일을 다른 포트의 Google 서버로 전달합니다.
redir:
driver = manualroute
domains = *
transport = remote_smtp
route_list = * myhost.com::2567
이제 여러 인터페이스를 사용하고 각 인터페이스를 다른 서버로 리디렉션하려면 exim의 여러 인스턴스를 실행해야 합니까? 아니면 단일 exim(또는 다른 서버)을 구성하는 방법이 있습니까? 다른 경로를 사용합니다. 다른 인터페이스에 대해?
그것은 마치
redir:
driver = manualroute
domains = *
interface = 1.1.1.1
transport = remote_smtp
route_list = * myhost1.com::2567
redir:
driver = manualroute
domains = *
interface = 1.1.1.2
transport = remote_smtp
route_list = * myhost2.com::2567
답변1
전송에서 인터페이스를 선택해야 합니다.
예를 들어 다음을 무작위로 선택합니다.
transport = ${listextract{${eval:1+${randint:2}}}{<;1.1.1.1;1.1.1.2}}