Mailman/Postfix 구성 지원

Mailman/Postfix 구성 지원

Postfix 구성에 대한 도움을 요청하기 위해 글을 쓰고 있습니다.

동일한 서버에 설치된 메일링 리스트로 메일을 전송하도록 Postfix를 올바르게 구성할 수 없는 것 같습니다. 나는 지난 며칠 동안 많은 단계를 밟았으며 마지막 단계는 다음과 같습니다.http://www.postfix.org/VIRTUAL_README.html메일링 리스트 섹션 아래.

누군가 이것을 보고 내가 무엇을 놓치고 있는지 알려줄 수 있습니까?

기본적으로 Postfix는 기본 이메일을 보낼 수 있도록 구성되어 있고 [email protected]메일링 리스트를 사용하고 싶습니다 [email protected].

**DYN-DNS** 
listtest.company.org        A   216.111.222.85   
listtest.company.org        MX  216.111.222.85   
listtest.company.org        TXT     "v=spf1 a ptr mx ip4:216.111.222.85 mx:mail-test.company.org -all"

mail-test.company.org       A   216.111.222.85   
mail-test.company.org       MX  216.111.222.85   
mail-test.company.org       TXT     "v=spf1 a ptr mx ip4:216.111.222.85 mx:mail-test.company.org -all"

**main.cf**
myhostname = mail-test.company.org
mydomain = company.org
myorigin = $hostname
alias_maps = hash:/etc/aliases, hash:/etc/mailman/aliases
alias_database = hash:/etc/aliases, hash:/etc/mailman/aliases 
recipient_delimiter = +
virtual_alias_maps = hash:/etc/postfix/virtual 
mydestination = $myhostname, listtest.$mydomain

/etc/postfix/virtual:
    [email protected]   listname-request
    [email protected]               listname
    [email protected]     owner-listname

/etc/aliases:
    listname: "/usr/lib/mailman/mail/mailman post mailman"
    owner-listname: ...
    listname-request: ...

**mm_cfg.py**
DEFAULT_URL_HOST   = 'listtest.company.org'
DEFAULT_EMAIL_HOST = 'listtest.company.org'
add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST)
MTA = 'Postfix'

로그의 첫 번째 부분에는 listtest.company.org가 거부되었음을 표시하고 두 번째 부분에는 mail-test.company.org로의 성공적인 전송을 표시합니다.

/var/log/메일 로그

Aug 17 15:46:50 listserv postfix/smtpd[19870]: NOQUEUE: reject: RCPT from
Mail1.company.org[66.173.196.101]: 554 5.7.1 <[email protected]>: 
Relay access denied; from=<[email protected]> to=<[email protected]> 
proto=SMTP helo=<MAIL1.company.ORG>
Aug 17 15:46:50 listserv postfix/cleanup[19877]: D3F93209F1: message-
id=<[email protected]>
Aug 17 15:46:50 listserv postfix/smtpd[19870]: disconnect from 
Mail1.company.org[66.173.196.101]

Aug 17 15:46:50 listserv postfix/qmgr[19197]: D3F93209F1: 
from=<[email protected]>, size=6670, nrcpt=1 (queue active)
Aug 17 15:46:50 listserv postfix/cleanup[19877]: F37B120A3B: message-
id=<[email protected]>
Aug 17 15:46:51 listserv postfix/qmgr[19197]: F37B120A3B: 
from=<[email protected]>, size=6819, nrcpt=1 (queue active)
Aug 17 15:46:51 listserv postfix/local[19878]: D3F93209F1:
to=<[email protected]>, relay=local, delay=0.18,
delays=0.17/0.01/0/0, dsn=2.0.0, status=sent (forwarded as F37B120A3B)
Aug 17 15:46:51 app02-listserv postfix/qmgr[19197]: D3F93209F1: removed

어떤 도움이라도 대단히 감사하겠습니다.

답변1

이는 가상 별칭 테이블에 대한 mm_cfg.py 구성 문제입니다. POSTALIAS를 수정하고 실행한 후 이제 이메일을 올바르게 전달합니다.

답변2

나는 작업 접미사 설정에 mailman을 추가하기 위해 여기의 지침을 따랐습니다.http://sharealike.org/index.php/2011/02/04/adding-mailman-to-postfix-with-virtual-domains/나는 list.example.com에 대해 기본 도메인이 아닌 다른 하위 도메인을 사용하고 있기 때문에 이것이 당신에게 잘 작동할 것이라고 생각합니다.

관련 정보