Ubuntu 이메일: 잘못된(그리고 예상치 못한) 접미사 매핑

Ubuntu 이메일: 잘못된(그리고 예상치 못한) 접미사 매핑

Ubuntu Linux 10.04를 설치했는데 패키지 접미사는 2.8.5-2~build0.10.04입니다.

내 ISP를 통해 이메일을 보내도록 postfix를 구성했는데 훌륭하게 작동합니다. mutt이메일을 열고 외부 주소(예: Google)로 보낼 수 있으며 이메일이 올바르게 전송됩니다.

다음으로 하고 싶은 일은 로컬 이메일을 보내면 내 주소로 전송되도록 매핑을 정의하는 것입니다. 이는 다음과 같습니다.

[email protected]

그러기 위해 나는 따라갔다.접미사 문서그리고 다음과 같이 접미사를 구성합니다.

/etc/postfix/main.cf:
    smtp_generic_maps = hash:/etc/postfix/generic

/etc/postfix/generic:
    @my-hostname       [email protected]
    @localhost         [email protected]

따라서 문서를 올바르게 이해하면 다음과 같은 결과가 발생합니다.모든 메시지발행자모든 로컬 사용자 user-x및 주소를 입력 user-x@my-hostname하고 user-x@localhost로 배송되었습니다 [email protected].

대신 다음과 같은 예상치 못한 동작이 관찰되었습니다.

  • 에 이메일을 보내면 my-username@localhost메시지는 ISP 계정이 아닌 Linux 상자로 전달됩니다 [email protected].
  • [email protected]심지어 낯선 사람인 내 ISP 관리자는 "제목: 내 호스트 이름의 Anacron 작업 'cron.daily'"라는 제목의 메시지를 받았다는 이메일을 나에게 보냈습니다 . 나는 이것이 내 Linux 상자에 대한 로컬 알림이라고 가정합니다 root. 그러나 그것에 어떻게 매핑됩니까 [email protected]?

현재 모든 구성 파일을 확인했지만 이 동작을 설명하는 방법을 모르겠습니다.

  • 내 메시지 주소가 구성 파일에 지정된 주소 my-username@localhost에 매핑되지 않는 이유는 무엇입니까?[email protected]
  • [email protected]내 유일한 매핑이 수신자의 전체 주소를 지정하는 경우 이 메시지는 어디에서 오는 것입니까( [email protected])분명히? 따라서 메시지가 root@locahost매핑된 경우 에 전달하는 [email protected]것이 아니라 에 전달 해야 합니다 [email protected].

관련 정보