접미사 이름을 "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.