ドメイン名なしでサーバーから自分の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]