접미사 이름을 "localhost"에서 의미있는 이름으로 변경 하시겠습니까?


8

웹 사이트에서 이메일을 보낼 수 있도록 서버의 접미사를 실행합니다. sendmail적절한 드롭 인으로 사용하고 있습니다.

이메일이 전송되면 HELO 문자열에 포함 된 것으로 보입니다 localhost. 이것은 내 고객 중 한 명이 스팸 차단기 localhost에서 HELO 문자열 내부에 기능 할 수 없다는 이메일을 보낸다는 것을 제외하고는 문제가되지 않습니다 . 대박.

그래서 /etc/mailname기본 도메인 이름으로 편집 했습니다. 그리고 나는 다음과 같이 편집 /etc/postfix/main.cf했다.

smtpd_banner = ESMTP $mail_name

그러나 이것은 보낸 전자 메일의 헤더에 표시됩니다 (postfix를 다시 시작한 후).

Delivered-To: oli@example.com
Received: by 22.194.173.22 with SMTP id bi10csp117521wjc;
        Tue, 2 Apr 2013 07:24:18 -0700 (PDT)
X-Received: by 10.68.22.168 with SMTP id pt8mr24540246pbb.10.1364912657736;
        Tue, 02 Apr 2013 07:24:17 -0700 (PDT)
Return-Path: <oli@example.com>
Received: from localhost (example.com. [22.22.22.22])
        by mx.google.com with ESMTP id l6si2328296pao.283.2013.04.02.07.24.16;
        Tue, 02 Apr 2013 07:24:17 -0700 (PDT)

example.com으로 내 도메인을 자제했습니다.

사악한 통치를 찌그러 뜨리기 위해 무엇을 편집해야 localhost합니까?!

답변:


10

Hurrrrrr .

나는 한 단지 에있는 것으로 나타났습니다 /etc/postfix/main.cf읽을 줄이 있었다 :

myhostname = localhost

나는 그것을 다음으로 변경했다 :

myhostname = example.com

그리고 다시 시작했습니다. 모두 고정되어 있습니다.


2
Fedora 16.04에서 이것을 시도하고 있으며 다시 시작한 후에도 작동하지 않습니다. 나는 모두를 설정 hostname하고 myorigin실제 도메인과 로컬 호스트가 계속의 "악마의 REGIN"로 설정합니다. 어떤 아이디어?
Startec
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.