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

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

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

Dovecotとは、POPやIMAPサーバーを提供するMDA(メール配送エージェント)の一つです。

Linux

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

Postfix

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

メール

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

受付中

メールサーバ構築(postfix)でlocalホスト間のメール送信ができない

sinnzinn
sinnzinn

総合スコア8

Dovecot

Dovecotとは、POPやIMAPサーバーを提供するMDA(メール配送エージェント)の一つです。

Linux

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

Postfix

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

メール

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

2回答

0評価

1クリップ

10294閲覧

投稿2017/02/19 14:01

###前提・実現したいこと
初投稿です。
業界歴3ヶ月のインフラの運用保守担当をしているものです。
運用保守をしながらシェル作成などもしているのですが
会社のテストサーバーで適当に設定をいじったりもできないので
自宅で仮想サーバーを立てて受信メールをトリガにしたシェルのテストを
したいのです。(ただメールが送受信できる環境を構築したい)

usera@test.jpuserb@test1.jp

mailコマンドのメール送信でエラーは出ないので宛先の設定が間違っている模様

かれこれ1ヶ月ほど悩んでいるので心当たりのある方、お忙しいかと思いますが、なにとぞよろしくお願いします。

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

ネットや書籍の設定どおりにpostfix+dovecotの
設定をしているはずなのですが、localホスト間のメール送受信ができません
受信サーバーでmailコマンドをたたくと以下のメッセージが表示されます
No mail for root
/home配下に設定しているMaildirディレクトリ内にも何も送られていません

メール送信時のログです。
eb 19 16:24:35 host1 postfix/pickup[4444]: B8C61DFBD5: uid=0 from=<root>
Feb 19 16:24:35 host1 postfix/cleanup[4598]: B8C61DFBD5: message-id=20170219072435.B8C61DFBD5@host1.test.jp
Feb 19 16:24:35 host1 postfix/qmgr[3775]: B8C61DFBD5: from=root@host1.test.jp, size=428, nrcpt=1 (queue active)
Feb 19 16:24:35 host1 postfix/smtp[4600]: B8C61DFBD5: to=userb@engineer2.jp, relay=none, delay=0.09, delays=0.06/0.01/0.01/0, dsn=5.4.4, status=bounced (Host or domain name not found. Name service error for name=engineer2.jp type=AAAA: Host not found)
Feb 19 16:24:35 host1 postfix/cleanup[4598]: CC954DFBD6: message-id=20170219072435.CC954DFBD6@host1.test.jp
Feb 19 16:24:35 host1 postfix/qmgr[3775]: CC954DFBD6: from=<>, size=2316, nrcpt=1 (queue active)
Feb 19 16:24:35 host1 postfix/bounce[4601]: B8C61DFBD5: sender non-delivery notification: CC954DFBD6
Feb 19 16:24:35 host1 postfix/qmgr[3775]: B8C61DFBD5: removed
Feb 19 16:24:35 host1 postfix/local[4603]: CC954DFBD6: to=root@host1.test.jp, relay=local, delay=0.04, delays=0/0.03/0/0.01, dsn=2.0.0, status=sent (delivered to maildir)
Feb 19 16:24:35 host1 postfix/qmgr[3775]: CC954DFBD6: removed

受信側サーバのログ

Feb 19 18:31:02 uni dovecot: master: Warning: Killed with signal 15 (by pid=13485 uid=0 code=kill)
Feb 19 18:31:04 uni dovecot: master: Dovecot v2.0.9 starting up (core dumps disabled)

###試したこと
(コメントアウトはすべて"/"になっています"#"だと区切られてしまうので)

postfix、dovecotの設定ファイル、zoneファイルを編集

■/etc/main.cf

mail_owner = postfix

myhostname = host1.test.jp

mydomain = test.jp

myorigin = $myhostname
/myorigin = $mydomain

/mydestination = $myhostname, localhost.$mydomain, localhost
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
/mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain,

relay_domains = $mydestination

/relayhost = $mydomain
/relayhost = [gateway.my.domain]
/relayhost = [mailserver.isp.tld]
/relayhost = uucphost
/relayhost = [an.ip.add.ress]
relayhost =

#home_mailbox = Mailbox
home_mailbox = Maildir/

■/etc/dovecot/conf.d/10-mail.conf

mail_location = maildir:~/Maildir

■/etc/dovecot/conf.d/10-auth.conf

/disable_plaintext_auth = yes
disable_plaintext_auth = no

/auth_mechanisms = plain
auth_mechanisms = login

■/var/named/test.jp.zone

$TTL 3H
$ORIGIN test1.jp.
@ IN SOA host1 root (
2017021401 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS host1.test1.jp.
MX 10 host1.test1.jp.
MX 10 host1.test1.jp.

host1 A xxx.xxx.xxx.xxx
www A xxx.xxx.xxx.xxx
mail A xxx.xxx.xxx.xxx
host1 A xxx.xxx.xxx.xxx

###補足情報(言語/FW/ツール等のバージョンなど)
送受信メールサーバ間でpingとssh接続は確認できています
OSはcentos6.8です
モデムのポート設定は何も触ってないです
セキュリティはSELINUXをdisabled
iptablesは止めています(テスト環境なので)
sendmailは止めています
使用するメールサーバはpostfixにしてあります

以上 よろしくお願いします

良い質問の評価を上げる

以下のような質問は評価を上げましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

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

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

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

teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

  • プログラミングに関係のない質問
  • やってほしいことだけを記載した丸投げの質問
  • 問題・課題が含まれていない質問
  • 意図的に内容が抹消された質問
  • 過去に投稿した質問と同じ内容の質問
  • 広告と受け取られるような投稿

評価を下げると、トップページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

otn

2017/02/19 14:48

「ローカルホスト間」とはどういう意味でしょう?「ローカルホスト」と「間」で矛盾してますが。単に「ホスト間」ということ?
granfa_yuzo

2017/02/19 23:28

送信先のuserb@engineer2.jp のドメイン名を解決できていないとログに出ています。前提条件とログの内容に違いがあるようですが。
ikedas

2017/02/20 03:49

「No mail for root」と出力されることから、「rootユーザのメールボックス」に何か届いていないか確認しているのだと思いますが、これは何を確認する意図で行っているのでしょうか。

まだ回答がついていません

会員登録して回答してみよう

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

ただいまの回答率
87.20%

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

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

質問する

関連した質問

同じタグがついた質問を見る

Dovecot

Dovecotとは、POPやIMAPサーバーを提供するMDA(メール配送エージェント)の一つです。

Linux

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

Postfix

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

メール

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