【質問の主旨】

CentOS7(「さくらのVPS」)のmailコマンドで外部メールアドレスあてにメールが送信できません。どうすれば外部メールアドレス宛にE-mailを送信できるようようになるでしょうか?

【質問の補足】

1.

送信できないメールアドレスの例

# mail "Test mail" "hoge@gmail.com"
# mail "Test mail" "fuga@example.com"

gmailの他にも、自分が保有しているメールサーバのアドレスや、知人が保有しているメールサーバのアドレスも試してみました。おそらく全ての外部サーバへ送信することができないと思います

2.

1.で送信できなかった時の記録の一部は以下の通りです。

# view /var/log/maillog
Mar 10 16:47:57 os*********** postfix/smtp[3854]: connect to alt1.gmail-smtp-in.l.google.com[64.233.179.26]:25: Connection timed out
Mar 10 16:47:57 os*********** postfix/smtp[3854]: connect to alt1.gmail-smtp-in.l.google.com[2607:f8b0:4003:c09::1b]:25: Network is unreachable
Mar 10 16:47:57 os*********** postfix/smtp[3854]: connect to alt2.gmail-smtp-in.l.google.com[2607:f8b0:4001:c1d::1a]:25: Network is unreachable
Mar 10 16:47:57 os*********** postfix/smtp[3854]: 38DAB57D07: to=<hoge@gmail.com>, relay=none, delay=395248, delays=395188/0.02/60/0, dsn=4.4.1, status=deferred (connect to alt2.gmail-smtp-in.l.google.com[2607:f8b0:4001:c1d::1a]:25: Network is unreachable)

3.

受信できるメールアドレスの例

# mail "Test mail" "root@localhost"

メールアドレスのドメインをlocalhostにすると受信できました。
受信状況は下記の通りです。

# mail "Test mail" "root@localhost"
Subject: Test
.
EOT
Null message body; hope that's ok

# view /var/spool/mail/root
Content-Description: Undelivered Message
Content-Type: message/rfc822

Return-Path: <root@***********.vs.sakura.ne.jp>
Received: by ***********.vs.sakura.ne.jp (Postfix, from userid 0)
        id CB60A57D07; Mon, 11 Mar 2019 11:31:36 +0900 (JST)
Date: Mon, 11 Mar 2019 11:31:36 +0900
To: root@localhost.vs.sakura.ne.jp,
        mail@***********.vs.sakura.ne.jp,
        Test@***********.vs.sakura.ne.jp
Subject: Test
User-Agent: Heirloom mailx 12.5 7/5/10
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
Message-Id: <20190311023136.CB60A57D07@***********.vs.sakura.ne.jp>
From: root@***********.vs.sakura.ne.jp (root)

4.

「さくらのVPS」はCentOS7を使用しています。

# cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)