1

私は Google の Compute Engine で仮想マシン (CentOS) を実行しています。アウトバウンド SMTP 接続が GCE によってブロックされていることは知っていますが、私が読んだ限りでは、インバウンドは問題ないはずです。ただし、サーバーを正しく構成し (私が思うに)、gcutil を介して SMTP 用のファイアウォールを追加しましたが、まだダイスはありません:

gcutil addfirewall smtp --description="Incoming smtp allowed." --allowed="tcp:smtp"

これにより、SMTP 接続を許可するルールが追加されます。

gcutil listfirewalls

    +------------------------+---------------------------------------+---------+------------+-------------+-------------+
    |          name          |              description              | network | source-ips | source-tags | target-tags |
    +------------------------+---------------------------------------+---------+------------+-------------+-------------+
    | default-allow-internal | Internal traffic from default allowed | default | 10.0.0.0/8 |             |             |
    | default-ssh            | SSH allowed from anywhere             | default | 0.0.0.0/0  |             |             |
    | http2                  | Incoming http allowed.                | default | 0.0.0.0/0  |             |             |
    | pop3                   | Incoming pop3 allowed.                | default | 0.0.0.0/0  |             |             |
    | smtp                   | Incoming smtp allowed.                | default | 0.0.0.0/0  |             |             |
    +------------------------+---------------------------------------+---------+------------+-------------+-------------+

SMTP ルールが一覧表示されます。他のポートは正常に動作し、ポート 80、22、および 110 にアクセスできます。しかし、ポート 25 にアクセスしようとすると、次のようになります。

telnet nextcore.com 25
Trying 173.255.112.1...

つながりません。

仮想マシンの localhost ポート 25 に接続すると、問題なく動作します。

telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 nextcore.localdomain ESMTP Postfix

私は何が欠けていますか?

4

2 に答える 2