서버가 이메일을 보낼 수 없습니다. 모든 메시지가 대기열에서 대기 중입니다.

서버가 이메일을 보낼 수 없습니다. 모든 메시지가 대기열에서 대기 중입니다.

보낸 이메일이 다음 오류와 함께 대기열에서 대기 중입니다.

`(Host or domain name not found. Name service error for name=srvr1.com.my type=MX: Host not found, try again)`

그러나 에서 이 도메인에 대한 호스트 항목을 정의했습니다 /etc/hosts.

답변1

이 경우 호스트 파일의 항목은 아무 것도 할 수 없습니다.
DNS 서버(예: BIND)를 사용하고 거기에 MX 항목을 생성해야 합니다.

답변2

DNS가 없는 다른 이메일 서버로 이메일을 전송/중계하려면 오류 메시지에서 알 수 있듯이 postfix스마트 호스트를 정의해야 합니다.

따라서 relayhost대상 postfix.cf이메일 서버의 주소를 다음과 같이 구성하십시오.

relayhost = my_email.server.fqdn 

이름 대신 IP 주소를 사용할 수도 있습니다.

마지막으로 재부팅하십시오 postfix .

service postfix restart

관련 정보