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

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

新規登録して質問してみよう
ただいま回答率
85.50%
サーバ

サーバは、 クライアントサーバモデルにおいてクライアントからの要求に対し 何らかのサービスを提供するプログラムを指す言葉です。 また、サーバーソフトウェアを稼動させているコンピュータ機器そのもののことも、 サーバーと呼ぶ場合もあります。

メール

メールは、コンピュータネットワークを利用し、 情報等を交換する手段のことです。

Q&A

解決済

4回答

5343閲覧

構築したメールサーバーで受信ができない

pandanoir

総合スコア72

サーバ

サーバは、 クライアントサーバモデルにおいてクライアントからの要求に対し 何らかのサービスを提供するプログラムを指す言葉です。 また、サーバーソフトウェアを稼動させているコンピュータ機器そのもののことも、 サーバーと呼ぶ場合もあります。

メール

メールは、コンピュータネットワークを利用し、 情報等を交換する手段のことです。

0グッド

0クリップ

投稿2018/12/26 13:04

編集2018/12/27 08:11

https://qiita.com/pypypyo14/items/9c85373380e89ecc33c8

こちらを参考にしてPostfixで送信、Dovecotで受信するメールサーバーを構築しました。しかし、送信はできるのですが受信ができません。具体的には~/Maildir/newにメールが入ってきません(送った側にも時間差でDelivery failedが届きます)

DNS設定等も先程の記事を参考にしているのですが、うまくいきません。

  1. ドメイン名が解決されていないのか?
  2. firewallなどの設定でポートがうまく開いていないのか?
  3. Dovecotに問題があるのか?

いずれかだとは思うのですが、いかんせん初心者なのでわかりません。

検証したこと

イメージ説明

mail.pandanoir.net(上の記事でいうmail.osji.net)はうまく名前解決できているっぽいです。

イメージ説明

ポート自体は開いていると思われます。しかし、Thunderbirdでログインしようとしたとき、なぜか「Thunderbirdはあなたのアカウント設定を見つけられませんでした」と出たのでどっちかにまず不具合があるように思えます。

Dovecotに問題があるのかはよくわかりません。

追記: ローカルにて送ったメールは受信できました

$ echo "本文" | mail -s "タイトル" -r pandanoir@pandanoir.net pandanoir@pandanoir.net

このようにしてサーバー上で自分にメールを送信したら、受信ができました。ただ、依然として外部からは送信できません。

回答を受けて

ご指摘のとおりポートが開いていなかったので開けました。しかし、依然受信できません。

Dec 27 17:01:34 133-130-110-192 postfix/smtpd[13694]: connect from nh601-vm3.bullet.mail.ssk.yahoo.co.jp[182.22.90.12] Dec 27 17:03:06 133-130-110-192 postfix/smtpd[13519]: SSL_accept error from unknown[183.79.56.130]: Connection timed out Dec 27 17:03:06 133-130-110-192 postfix/smtpd[13519]: lost connection after CONNECT from unknown[183.79.56.130] Dec 27 17:03:06 133-130-110-192 postfix/smtpd[13519]: disconnect from unknown[183.79.56.130]

このようなログが出ました。SSL_accept errorが出ているので、SSL接続の設定が何かしら間違えているみたいです。調べてはみてはいますが、知識がないぶん難しいです

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

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

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

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

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

guest

回答4

0

ベストアンサー

25番ポートが「SMTPS」(暗号化) で待ち受けているようです。
master.cf を見直してください。

25番ポートは「平文」または「平文+STARTTLS」で待ち受ける必要があります。
master.cf の「smtp inet」で始まる行が 25番ポートで、そこは変更する必要はないはずです。

25番ポート以外では、一般的に、465番ポートが「SMTPS」、587番ポートが「STARTTLS」です。
master.cf の「smtps inet」で始まる行が 465番ポート、「submission inet」で始まる行が 587番ポートです。

投稿2018/12/27 08:59

TaichiYanagiya

総合スコア12141

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

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

scsi

2018/12/27 09:21

なるほど、smtpsでしたか。思いつかなかったなぁ。
guest

0

いろいろな可能性が考えられますが、

  • DNSのMXレコードを設定したか
  • 上の記事でもAWSに解除申請を行っていますが、サーバ業者がSMTPをブロックしている可能性

などがぱっと気になりました。

投稿2018/12/26 13:53

maisumakun

総合スコア145121

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

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

0

私のVPSから pandanoir.net の 993 , 995 port 共に接続できませんね。
pandanoir.net の 25 port は 接続はできますが postfix が バナーを返しません。

firewall の設定、maillog の確認をする必要があるでしょう。

投稿2018/12/26 18:16

scsi

総合スコア2840

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

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

pandanoir

2018/12/27 08:09

ありがとうございます。たしかにfirewallの設定で993、995が開いていませんでした。
guest

0

追記を見る限りサーバ内でのMTAは正常動作しているのでしょう。

mxレコードの確認は外部サービスなどを利用しても解決の糸口にはなると思います。
http://www.gworks.jp/2012/08/httpmxtoolbox-com/

Dovcotの前にpostfixが正常動作していればメールは届きます。
maillogを読んで確認しましょう。

Dovcotは追記を読むと正常動作しているのではと思います。

投稿2018/12/26 16:24

yut148

総合スコア752

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.50%

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

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

質問する

関連した質問