postfix에서 멀티도메인 이용방법

아래와 같이 사용하는 자신의 도메인을 열거하지 않으면 수신이 불가능하다.
mydestination = $myhostname, localhost.$mydomain, localhost, centis1504.net, acekorea.info
Apr 17 09:17:55 www14473uf postfix/smtpd[21451]: NOQUEUE: reject: RCPT from mail-qk0-f180.google.com[209.85.220.180]: 554 5.7.1 : Relay access denied; from= to= proto=ESMTP helo=

반대로 송신하는 경우 메일서버자체에서 송신하면 127.0.0.0/8으로 상관없지만 다른 서버에서 메일서버를 경유하는 경우는 아래의 mynetworks항목을 설정한다.
mynetworks = 127.0.0.0/8, 49.212.89.216

혹시 May 12 14:39:18 www14473uf postfix/virtual[1624]: 2A99816111E: to= , orig_to=, relay=virtual, delay=0.08, delays=0/0.02/0/0.05, dsn=5.1.1, status=bounced (unknown user: “postmaster@acekorea.info”) 와 같이 unknown user 에러가 발생한다면 메일서버에 유져가 존재하지 않거나 특정할 수 없기 때문이다.
postfix설정파일인 main.cf 에서 local_transport = virtual 로 설정되어 있는지 다시 확인한다.
혹시 local_transport = local 로 되어 있다면 가상도메인을 통한 멀티도메인의 메일주소는 메일을 수신할 수 없기 때문에 unknown user 에러가 발생한다.

This entry was posted in 未分類. Bookmark the permalink.