내 도메인으로 전송된 메일은 Exchange 서버가 아닌 로컬 받은편지함에 들어갑니다.

내 도메인으로 전송된 메일은 Exchange 서버가 아닌 로컬 받은편지함에 들어갑니다.

저는 Ubuntu Server 10.10에서 MediaWiki를 설치하고 있습니다. mail()내 로컬 메일 배달 에이전트(postfix)와 함께 표준 PHP 기능을 사용하도록 구성했습니다 . 메일은 MediaWiki 사이트에서 전송되지만 유일한 문제는 전송되는 주소가 서버와 동일한 도메인에 있을 때마다 메일이 Ubuntu 서버의 로컬 받은 편지함으로 배달된다는 것입니다.

기본적으로 서버는 이고 linuxbox.companydomain.com이메일은 입니다 [email protected]. 이러한 주소로 전송된 모든 메일은 사용자의 로컬 받은 편지함에 들어가게 됩니다. 예를 들어 메시지는 올바른 Gmail 받은 편지함에 [email protected]들어가게 /home/anders/mbox됩니다 .[email protected]

이런 일이 발생하지 않도록 하려면 어떻게 해야 합니까?

답변1

Postfix가 사용하도록 구성되어 있기 때문에 메시지는 [email protected]로컬받은 편지함에 종료됩니다.지역(8)도메인 전달 companydomain.com. 이런 일이 발생할 가능성이 가장 높은 이유 companydomain.com는 다음과 같습니다.내 목적지매개변수, 명시적 또는 암시적(예:내 호스트 이름이고companydomain.com내 목적지)을 포함하여 기본값으로 유지됩니다 $myhostname.

따라서 설정을 시도해 보십시오 mydestination=. 그래도 도움이 되지 않으면 질문을 편집하고 다음 명령의 출력을 게시하여 설정에 대한 추가 정보를 제공하십시오.

  • postconf -n
  • postconf mydestination
  • postconf myhostname

답변2

필요한 것은 "스마트 호스트" 설정일 수 있습니다. 기본적으로 모든 것을 다른 SMTP 서버로 전달하도록 Postfix를 설정합니다.

이는 다음으로 인해 발생합니다.relayhostPostfix의 구성 매개변수 main.cf.

특히 다른 설정을 조정해야 할 수도 있습니다.mydestination, 이를 위해 작동합니다.

관련 정보