동일한 도메인 이메일로 전송된 서버 반송 이메일의 Postfix, 외부 도메인 작동

동일한 도메인 이메일로 전송된 서버 반송 이메일의 Postfix, 외부 도메인 작동

내 @example.com 이메일은 Google Apps에 호스팅되어 있습니다. @example.com에 대해 생성한 4개 계정 모두에 이메일을 보내고 받을 수 있습니다. 나는 또한 www.example.com을 소유하고 있습니다.

동일한 도메인인 @example.com으로 끝나는 이메일로 이메일을 보낼 수 없는 문제가 지속됩니다. @example.com으로 끝나지 않는 개인 주소를 가리키도록 연락처 양식의 설정을 전환했으며 양식이 전송됩니다.

터미널로 가서 # echo SERVER MAIL TEST | 우편[이메일 보호됨]그리고 이메일이 전송됩니다. 그러나 동일한 명령을 사용하여 다음으로 보내는 경우[이메일 보호됨], 문제가 발생합니다.

로그가 있는데 내가 main.cf를 망쳤다는 의심이 듭니다. 여기에 로그와 main.cf에 대한 페이스트빈이 있습니다.

http://pastebin.com/bysqpY4E

http://pastebin.com/x2GK9pPZ

어떤 아이디어가 있나요? 내가 제대로 설명하고 있는 걸까?

답변1

다음과 같이 Google 앱에서 "example.com" 도메인의 MX DNS 항목을 실제로 구성했습니다.

tampax ~ # dig MX example.com ;; ANSWER SECTION: elemetx.com. 1799 IN MX 10 alt4.aspmx.l.. elemetx.com. 1799 IN MX 1 aspmx.l.. elemetx.com. 1799 IN MX 10 alt3.aspmx.l.. elemetx.com. 1799 IN MX 5 alt2.aspmx.l... elemetx.com. 1799 IN MX 5 alt1.aspmx.l...

사실은 postfix 메일 서버에 동일한 도메인 이름이 구성되어 있으므로 postfix가 이 도메인(example.com)으로 이메일을 전달하려고 시도할 때 로컬 전달을 수행합니다(이메일은 결코 postfix 서버 외부로 나가지 않습니다). 해당 도메인의 이메일 서버 소유자라고 생각하므로) 다음을 참조하세요.

Oct 2 10:00:06 elemetx postfix/local[30374]: 48FDB162B19: to=<[email protected]>, HERE ->> **relay=local** <<- HERE, delay=0.03, delays=0.02/0.01/0/0.01, dsn=5.1.1, status=bounced (unknown user: "webmaster")

또한 계정에 관해서는 "[이메일 보호됨]"가 /etc/aliases에 구성되어 있지 않으면 전자 메일이 보낸 사람(이 경우 root@)에게 반환됩니다.

(로컬 계정은 이 postfix 구성 줄에 정의되어 있습니다.)

alias_database = hash:/etc/aliases

마지막으로 문제의 원인은 다음과 같습니다.

내 목적지 = example.com

이 줄은 공식 postfix 문서에서 볼 수 있듯이 @elemetx.com으로 보내는 모든 이메일을 '로컬로 배달'하도록 postfix를 만듭니다.

"mydestination 매개변수는 이 시스템이 다른 시스템으로 전달하는 대신 로컬로 전달할 도메인을 지정합니다."

해당 줄을 제거하거나 다음과 같이 변경합니다(예:).

mydestination = localhost

나중에 postfix를 다시 시작하세요:

/etc/init.d/postfix restart

건배,

관련 정보