내 @example.com 이메일은 Google Apps에 호스팅되어 있습니다. @example.com에 대해 생성한 4개 계정 모두에 이메일을 보내고 받을 수 있습니다. 나는 또한 www.example.com을 소유하고 있습니다.
동일한 도메인인 @example.com으로 끝나는 이메일로 이메일을 보낼 수 없는 문제가 지속됩니다. @example.com으로 끝나지 않는 개인 주소를 가리키도록 연락처 양식의 설정을 전환했으며 양식이 전송됩니다.
터미널로 가서 # echo SERVER MAIL TEST | 우편[이메일 보호됨]그리고 이메일이 전송됩니다. 그러나 동일한 명령을 사용하여 다음으로 보내는 경우[이메일 보호됨], 문제가 발생합니다.
로그가 있는데 내가 main.cf를 망쳤다는 의심이 듭니다. 여기에 로그와 main.cf에 대한 페이스트빈이 있습니다.
어떤 아이디어가 있나요? 내가 제대로 설명하고 있는 걸까?
답변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
건배,