도메인 이름 없이 서버에서 내 Gmail 계정으로 이메일을 보냅니다.
내부 호스트 이름을 사용하는 경우 응답할 수 없습니다 basinsrv.localdomain
.
다음과 같은 기본이 아닌 설정을 시도했습니다 main.cf
.
myorigin = 1.2.3.4
mydestination=$myhostname, localhost.$mydomain, localhost, $myorigin
resolve_numeric_domain = yes
inet_protocols = ipv4
inet_interfaces = all
이제 Gmail에서 답장하는 것이 가능하지만 postfix는 답장을 허용하지 않습니다.
Sep 30 11:25:55 basinsrv postfix/smtpd[11639]: NOQUEUE: reject: RCPT from mail-la0-f66.google.com[209.85.215.66]: 550 5.1.1 <[email protected]>: Recipient address rejected: User unknown in local recipient table; from=<blahblah at gmail.com> to=<[email protected]> proto=ESMTP helo=<mail-la0-f66.google.com>
~에 따르면https://en.wikipedia.org/wiki/Email_address, IP 주소는 대괄호 안에 표시되어야 합니다.root@[1.2.3.4]
변화:
myorigin = [1.2.3.4]
하지만 지금은 답장을 보낼 수 없습니다. Gmail은 다음과 같이 말했습니다.
Delivery to the following recipient failed permanently:
root@[1.2.3.4]
Technical details of permanent failure:
Internal parse error: Illegal envelope To: address (invalid domain name): root@[1.2.3.4]