2개 이상의 서버에서 이메일 계정을 호스팅할 수 있나요?

2개 이상의 서버에서 이메일 계정을 호스팅할 수 있나요?

저는 SMTP와 관련 DNS 등록을 테스트해 왔지만 이미 테스트해 본 결과 동일한 이메일 계정에서 이메일을 보낼 수 있게 되었습니다([이메일 보호됨]) 다른 서버에서 다음과 같이 도메인의 DNS를 구성합니다.

mydomain.com
A   | mail         | points to *vps 1 ip addr*
A   | mail2        | points to *vps 2 ip addr*
A   | pop          | points to *vps 1 ip addr*
MX  | mydomain.com | mail handled by mail.mydomain.com (priority 10)
MX  | mydomain.com | mail handled by mail2.mydomain.com (priority 20)
TXT | _domainkey   | t=y; o=~;
TXT | mydomain.com | v=spf1 a mx ip4: *vps 1 ip addr* ?all
TXT | mydomain.com | v=spf1 a mx ip4: *vps 2 ip addr* ?all

Thunderbird와 같은 클라이언트에서 두 계정에 모두 로그인할 수도 있고 모든 것이 잘 작동하는 것 같지만 단 하나의 서버만 메일을 받을 수 있습니다.

그래서 vps1의 exim 서비스를 중단하고 vps1이 응답하지 않기 때문에 vps2로 전송될 것으로 예상하여 이메일을 보내려고 했지만 발신자는 vps2로 전송을 시도하지 않았습니다.

vps1이 응답하지 않는 경우를 대비하여 vps2가 메일을 수신하도록 구성할 수 있습니까?

두 서버 모두에서 VestaCP에서 exim을 사용하고 있습니다.

PD: 내 vps2를 가리키는 팝과 같은 레지스터를 설정하지 않았다는 것을 방금 깨달았습니다.

새로운 게시물:Exim dnslookup, 우선순위 및 "블랙리스트"(실제로 블랙리스트는 아님)

답변1

공통 파일 시스템으로 스토리지를 백업하지 않는 한 이메일은 한 호스트 또는 다른 호스트로 전달됩니다. 모든 이메일을 두 번 읽고 싶지 않다면 이메일을 여러 시스템에 전달하려고 시도해서는 안 됩니다. 보다적절한 DNS 설정은 무엇입니까DNS 구성에 대한 자세한 내용은

어디 에서나 메일을 보낼 수 있습니다 [email protected]. 그러나 다른 서버로 보내는 경우 스팸으로 표시될 수 있습니다. /etc/email-aliases서버의 소스 주소를 변경하는 데 사용할 수 있습니다 .

외부 서버에서 메일이 전달되는 하나의 기본 MX 서버를 보유해야 합니다. 보조 서버가 있는 경우 결국 기본 메일 서버로 메일을 보내야 합니다. (대형 사이트에서는 사용자를 다른 호스트에 할당하고 이메일을 적절하게 라우팅합니다.)

메일은 MX로 보낼 필요가 없으며 이메일을 생성하는 서버에서 직접 보낼 수 있습니다. 그러나 모든 수신 및 발신 메시지에 MX를 사용하는 것이 더 좋습니다. MX를 스마트호스트로 사용하도록 다른 서버를 구성하는 것을 고려해보세요. 인터넷으로 전송하는 모든 서버는 SPF 레코드에 나열되어야 합니다.

관련 정보