質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Postfix

Postfixは、電子メールサーバソフトウェアで、 メールを配送するシステムMTAの一種です。

Q&A

解決済

2回答

3969閲覧

さくらVPSである日突然、外部にメールを送信出来なくなりました

yooashleaf

総合スコア32

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Postfix

Postfixは、電子メールサーバソフトウェアで、 メールを配送するシステムMTAの一種です。

0グッド

1クリップ

投稿2018/09/01 21:48

前提・実現したいこと

VPSである日突然、外部にメールを送信出来なくなりました。

Postfix2.6.6(CentOS Linux 6.3)で運用しております。
通常のメールでの送受信、メーリングリストのプログラムなどでメールの送信を行っております。

メールの受信は出来るのですが、送信が出来なくなってしまいました。
ローカル内では問題ないのですが、外部にメールを送ろうとすると

発生している問題・エラーメッセージ

connect to alt4.gmail-smtp-in.l.google.com[173.194.66.26]:25: Connection timed out connect to ymx1.softbank.ne.jp[117.46.11.79]:25: Connection timed out

などとエラーがでて、メールキューにどんどん溜まっていきます。
googleやsoftbankに限らず、ヤフーメールやauなどすべてです。

考えられる理由

1ヶ月前くらいにメーリングリストのプログラムのfromに設定していたメールアドレスが無効になったのですが、設定変更を忘れて放置していました。
その間、差出人が存在しないメールが何百通と送られてしまいました。

試したこと

・smtpがブラックリストに載ってしまっているのではないか?
と考えましたが、http://www.blacklistalert.org/で調べたところ、問題ないようでした。

・25番ポートが閉じている
と考えましたが、外部サーバからtelnetで25番ポートが開いている事を確認しました。

・SPFレコードを設定していない
こちらはドメイン管理会社のコントロールパネルで設定致しました。

・サーバ再起動

・たまったメールキューをすべて消した

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

ベストアンサー

Connection timed out なのでネットワーク的に到達できていない可能性が高いです。
ちなみに私が所有するさくらのVPSサーバからは問題なく疎通確認が取れました。

[root@vps ~]# telnet 173.194.66.26 25 Trying 173.194.66.26... Connected to 173.194.66.26. Escape character is '^]'. 220 mx.google.com ESMTP 46-v6si511311qvg.68 - gsmtp quit 221 2.0.0 closing connection 46-v6si511311qvg.68 - gsmtp Connection closed by foreign host. [root@vps ~]# telnet 117.46.11.79 25 Trying 117.46.11.79... Connected to 117.46.11.79. Escape character is '^]'. 220 wbmta.willcom.com ESMTP server ready quit 221 Connection closed by foreign host.

FWの設定を変更していないのであれば、
さくらインターネットにOP25Bの制限をされたかもしれませんね。(そういう対応をするかは知りませんが)

さくらインターネットのサポートからメールが届いていないか確認してみてはいかがでしょうか。
私は以前、オープンリゾルバのテストをしていてサポートに注意されたことがあるので、
制限が実施される場合はサポートから連絡があると思います。

投稿2018/09/02 00:18

scsi

総合スコア2840

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yooashleaf

2018/09/03 08:14

ご回答ありがとうございます!OP25Bの制限ですか汗 さくらからはメールは来ておりませんが、こちらから問い合わせてみます。またご報告致します。
guest

0

私も、さくらVPS側でネットワークの制限をかけている可能性が高いように思います。
以下のように、telnetコマンドで25番ポートにつないで疎通確認してみることをおすすめします。

$ telnet alt4.gmail-smtp-in.l.google.com 25 ← telnet以下を入力 Trying 173.194.205.26... Connected to alt4.gmail-smtp-in.l.google.com. Escape character is '^]'. 220 mx.google.com ESMTP s8-v6si3615213qks.66 - gsmtp HELO example.jp ← 入力 250 mx.google.com at your service QUIT ← 入力 221 2.0.0 closing connection s8-v6si3615213qks.66 - gsmtp Connection closed by foreign host. $

上記はうまくいった場合ですが、通信が制限されている場合は、telnetコマンドを起動した時点で、telnet: Unable to connect などのエラーになると思います。

投稿2018/09/02 01:11

ockeghem

総合スコア11701

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yooashleaf

2018/09/03 08:13

ご回答ありがとうございます。 今回の問題でtelnetの使い方を少し誤解してました汗 ご提示して頂いた内容で試してみます!ありがとうございます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問