はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/01/16
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 当サイト情報 >> スレッド

このページは表示専用です。新規投稿・レスや最新情報はこちらです。

このスレッドはクローズされています。記事の閲覧のみとなります。

 メールサーバがうまくいきません
日時: 2008/04/11 18:10
名前: くろすけ

いつもお世話になっております。

今回はメールサーバー構築に当たってメールの送受信が出来ず過去ログを参照して解決された方の真似をしたりして試行錯誤を重ねましたが遂に解決に至らず投稿させていただきました。

メールサーバー構築(Postfix+Dovecot)はこちらを参考にさせていただきました。

私の環境は
NTT光プレミアム
ルーター
│有線LAN
├Linux server (Fedora8) WEB/MAIL(POP/SMTP)
├Windows XP


回線はFTTHです。
WEB構築済み
SSHサーバー構築済み
Samba構築済み
Windowsクライアントからリモート接続がメインになってます。
TDP25,110開放確認済み
メールクライアント Becky!

次に症状の方を。
×内部で同一ユーザ同士でメールの送信
×内部で同一ユーザ同士でメールの受信

×内部から外部(プロバイダのメールアドレス等)への送信 (届くとこと届かない所がある模様)
×外部から内部(プロバイダのメールアドレス等)への受信

×内部から携帯への送信
×携帯から内部への受信

行ったこと

■Postfix設定 (1)Postfix設定
myhostname = axx.axx-web.net ← 追加(自FQDN名を指定)
mydomain =  axx-web.net   ← 追加(自ドメイン名を指定)
myorigin = $mydomain ←  追加
inet_interfaces = all ← 変更(外部からのメール受信を許可)
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain ← 変更
home_mailbox = Maildir/ ← 追加
smtpd_banner = $myhostname ESMTP unknown ← 追加
以下を最終行へ追加(SMTP-Auth設定)
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $myhostname
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination完了

(2)SMTP-Auth設定
vi /usr/lib/sasl2/smtpd.conf
vi /usr/lib64/sasl2/smtpd.conf
よく理解できないがとりあえず2個作成した

(3)Maildir形式メールボックス作成
新規ユーザ追加時に自動でホームディレクトリにMaildir形式のメールボックスが作成されるようにする

■Postfix起動

■Dovecot設定
protocols = imap imaps pop3 pop3s ← 追加
default_mail_env = maildir:~/Maildir ← 追加


Dovecot及びPostfixは問題無く起動完了

■メールユーザを追加した


■/var/log/maillog を掲載します。

Apr 11 16:31:23 axx postfix/smtpd[5939]: connect from plum.fruitmail.net[211.133.251.28]
Apr 11 16:31:23 axx postfix/smtpd[5939]: AA611188815F: client=plum.fruitmail.net[211.133.251.28]
Apr 11 16:31:23 axx postfix/cleanup[5943]: AA611188815F: message-id=<20080411063647.13624.qmail@plum.fruitmail.net>
Apr 11 16:31:23 axx postfix/qmgr[5885]: AA611188815F: from=<info3@r2.fruitmail.net>, size=13612, nrcpt=1 (queue active)
Apr 11 16:31:23 axx postfix/smtpd[5939]: disconnect from plum.fruitmail.net[211.133.251.28]
Apr 11 16:31:23 axx postfix/local[5944]: AA611188815F: to=<axx@axx-web.net>, relay=local, delay=0.21, delays=0.18/0.01/0/0.01, dsn=2.0.0, status=sent (delivered to maildir)
Apr 11 16:31:23 axx postfix/qmgr[5885]: AA611188815F: removed
Apr 11 16:31:32 axx postfix/smtpd[5939]: connect from smtpep03.kakaku.com[210.189.92.167]
Apr 11 16:31:32 axx postfix/smtpd[5939]: 425F5188815F: client=smtpep03.kakaku.com[210.189.92.167]
Apr 11 16:31:32 axx postfix/cleanup[5943]: 425F5188815F: message-id=<20080411.1634300595.babaq@mailmagazine_r-kakaku.com>
Apr 11 16:31:32 axx postfix/qmgr[5885]: 425F5188815F: from=<mailmagazine_r@kakaku.com>, size=17142, nrcpt=1 (queue active)
Apr 11 16:31:32 axx postfix/local[5944]: 425F5188815F: to=<axx@axx-web.net>, relay=local, delay=0.16, delays=0.16/0/0/0, dsn=2.0.0, status=sent (delivered to maildir)
Apr 11 16:31:32 axx postfix/qmgr[5885]: 425F5188815F: removed
Apr 11 16:31:32 axx postfix/smtpd[5939]: disconnect from smtpep03.kakaku.com[210.189.92.167]

■ネームサーバーはバリュードメインにおいています。
  設定フィールドを以下のように記述しました。

mx axx.axx-web.net. 10
a axx 121.1.225.xxx
mx @ 10
a @ 121.1.225.xxx
a www 121.1.225.xxx

■メールソフトは管理者様が例に示されていたのを真似てBecky!Ver2に変更しました。

1週間過去ログを参考にして解決された方の方法を真似ては元に戻しの繰り返しでしたが解決しませんでした。
何卒、ご教示お願いいたします。






■ コンテンツ関連情報

 Re: メールサーバがうまくいきません ( No.1 )
日時: 2008/04/11 23:36
名前: 管理者

メールができていないのは、以下と認識してよろしいですか?

> ×内部から外部(プロバイダのメールアドレス等)への送信 (届くとこと届かない所がある模様)

開示して頂いたログでは「status=sent」と出ているので、配送されているように思われます。
(双方とも「axx@axx-web.net」宛てに・・・)


プロバイダ宛のメールに届かないところは「OP25B」が施行されている可能性があるので、postfixの設定内「main.cf」に
以下を追加してみて下さい。

relayhost = [xxxxxxxxxx]

「xxxxxxxxxx」はご自身のISPのSMTPサーバを指定します。


変更後は「postfix」を再起動して確認してみてください。
 Re: メールサーバがうまくいきません ( No.2 )
日時: 2008/04/12 09:39
名前: くろすけ

管理者様
有難うございます。

すみません。質問の仕方がまずくて分かりにくくなっています。

>「xxxxxxxxxx」はご自身のISPのSMTPサーバを指定します。
これは実施しました。


それで、現在、困っているのが自分から自分にメールが届かない現象です。
メールソフト(Becky!)で試しましたが以下のメッセージが表示されています。

          Message from Becky!
             
              メールサーバーへの接続に失敗しました。
             「メールボックスの設定」で、サーバー名の設定が間違っていないか
              ご確認ください。
              設定に間違いがない場合は、サーバーの一時的なトラブルの可能性
              があります。
   
              また、ファイアウォールのソフトをお使いの場合、それによって
              Becky!の通信がブロックされていることもあります。
              ファイアウォールの設定画面で、Becky!(B2.exe)を通信を許可
              するソフトウェアとして設定しなおしてみてください。

このようなメッセージが常に表示されますが、サーバー名の設定は間違っていないつもりです。
サーバーの一時的なトラブルについては常にこの状態なので一時的とは考えにくいです。
ファイアウォールのソフトは現在全部無効にしています。

どこをどう見ればよいのか分からなくなりました。








    
 Re: メールサーバがうまくいきません ( No.3 )
日時: 2008/04/12 09:51
名前: 管理者

Becky!のメールボックス設定画面で「基本設定」タブ内の「サーバー情報」カテゴリ内にある以下は何を設定していますか?

・「POP3サーバー(受信)(M):」
・「SMTPサーバー(送信)(S):」

ホスト名で指定してある場合は、名前解決できていますか?
IPアドレスの場合、PINGは通りますか?

 Re: メールサーバがうまくいきません ( No.4 )
日時: 2008/04/12 10:05
名前: くろすけ

管理者様


>・「POP3サーバー(受信)(M):」
>・「SMTPサーバー(送信)(S):」


どちらもaxx-web.netです。


>ホスト名で指定してある場合は、名前解決できていますか?

名前解決は出来ています。

-------------------------------------------------------------------------------------

あなたのIPアドレス:121.1.225.xxx  テスト日時:2008/04/12 10:00:51

発行コマンド 監視エンジンポートチェック ホスト=axx-web.net ポート=53

------------------------------------------------------------------------


(^o^) ホスト=axx-web.net ポート=53 にアクセスできました。
    応答時間は 0.084秒 でした。



>IPアドレスの場合、PINGは通りますか?

PINGは通っています。


-------------------------------------------------------------------------------------

あなたのIPアドレス:121.1.225.xxx  テスト日時:2008/04/12 10:02:43

発行コマンド  ping 121.1.225.xxx

------------------------------------------------------------------------


PING 121.1.225.xxx (121.1.225.xxx) 56(84) bytes of data.
64 bytes from 121.1.225.xxx: icmp_seq=0 ttl=54 time=20.5 ms
64 bytes from 121.1.225.xxx: icmp_seq=1 ttl=54 time=20.6 ms
64 bytes from 121.1.225.xxx: icmp_seq=2 ttl=54 time=23.1 ms
64 bytes from 121.1.225.xxx: icmp_seq=3 ttl=54 time=20.4 ms
64 bytes from 121.1.225.xxx: icmp_seq=4 ttl=54 time=21.2 ms

--- 121.1.225.xxx ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4035ms
rtt min/avg/max/mdev = 20.442/21.197/23.186/1.031 ms, pipe 2


------------------------------------------------------------------------

(^o^) ping接続が確認できました。




 Re: メールサーバがうまくいきません ( No.5 )
日時: 2008/04/12 10:30
名前: 管理者

試験環境はLAN内からですよね?「121.1.225.xxx」ってグローバルIPでは??

LAN内からの検証の場合は、一時的にBeckyの設定部分項目をサーバのローカルIPにしてみてください。
 Re: メールサーバがうまくいきません ( No.6 )
日時: 2008/04/12 11:16
名前: くろすけ

管理者様
お世話になっております。


>試験環境はLAN内からですよね?「121.1.225.xxx」ってグローバルIPでは??

はい、固定アドレスです。

>LAN内からの検証の場合は、一時的にBeckyの設定部分項目をサーバのローカルIPにしてみてください。

Beckyの設定をどのようにすればよいのかが分かりません。

一応、基本設定の中で

・「POP3サーバー(受信)(M):」 axx-web.net ----->192.168.24.171  (サーバーのLAN側アドレス)
・「SMTPサーバー(送信)(S):」 axx-web.net ----->192.168.24.171 

で試してみましたが改善されませんでした。

お尋ねですが
バリュードメインの設定フィールドはこれでよろしいのでしょうか。
メールアカウントを追加した場合でもこの設定は何にも変更または追加はしなくてもよいのでしょうか。

mx axx.axx-web.net. 10
a axx 121.1.225.xxx
mx @ 10
a @ 121.1.225.xxx
a www 121.1.225.xxx

何卒、よろしくお願いいたします。






 Re: メールサーバがうまくいきません ( No.7 )
日時: 2008/04/12 11:56
名前: 管理者

しばらくは、Becky!の指定で「192.168.24.171」で行っていてください。
『LAN内からの検証でローカルIP指定で動作しない』という前提で、回答していきます。

上記の設定時に送信した直後で、サーバの「maillog」を開示願います。

バリュードメインは、現在の所ではLAN内送信で関係ないので割愛します。
※:別スレッドでご質問して下さい。
 Re: メールサーバがうまくいきません ( No.8 )
日時: 2008/04/12 13:02
名前: くろすけ

管理者様

承知いたしました。
よろしくお願いいたします。

 Re: メールサーバがうまくいきません ( No.9 )
日時: 2008/04/12 13:08
名前: くろすけ

管理者様

受信できました!!

何気なくBecky!を開きましたらなんと受信メールが50通以上表示されました。

どういうことでしょう!

感激です!!

落ち着いて調べてみます。

 Re: メールサーバがうまくいきません ( No.10 )
日時: 2008/04/12 22:59
名前: くろすけ

管理者様

どうやら送信がうまくいっていないようです。
知人宛にメールを送っていますがいまだに返信メールが来ないので届いていないと思われます。
電話で連絡が取れないため。

再度、私の携帯と知人のパソコンに送信したときのlogを貼り付けます。


【私の携帯】
Apr 12 22:34:20 axx postfix/smtpd[4225]: connect from client1.axx-web.net[192.168.24.151]
Apr 12 22:34:21 axx postfix/smtpd[4225]: 007DD1888223: client=client1.axx-web.net[192.168.24.151]
Apr 12 22:34:21 axx postfix/cleanup[4228]: 007DD1888223: message-id=<000e01c89ca1$edfdcc80$9718a8c0@DCHJZ2xx>
Apr 12 22:34:21 axx postfix/qmgr[2015]: 007DD1888223: from=<m.yyyyy@axx-web.net>, size=1493, nrcpt=1 (queue active)
Apr 12 22:34:21 axx postfix/smtpd[4225]: disconnect from client1.axx-web.net[192.168.24.151]
Apr 12 22:34:21 axx postfix/smtp[4229]: warning: relayhost configuration problem
Apr 12 22:34:21 axx postfix/smtp[4229]: 007DD1888223: to=<djpwjdmwatajtwmdxxx@ezweb.ne.jp>, relay=none, delay=0.07, delays=0.06/0.01/0/0, dsn=4.3.5, status=deferred (mail for axx-web.net loops back to myself)


【知人のパソコン】
Apr 12 22:48:02 axx postfix/smtpd[4269]: connect from client1.axx-web.net[192.168.24.151]
Apr 12 22:48:02 axx postfix/smtpd[4269]: F1F171888224: client=client1.axx-web.net[192.168.24.151]
Apr 12 22:48:02 axx postfix/cleanup[4272]: F1F171888224: message-id=<000c01c89ca3$d808d940$9718a8c0@DCHJZ2xx>
Apr 12 22:48:02 axx postfix/qmgr[2015]: F1F171888224: from=<m.yyyyy@axx-web.net>, size=1731, nrcpt=1 (queue active)
Apr 12 22:48:02 axx postfix/smtpd[4269]: disconnect from client1.axx-web.net[192.168.24.151]
Apr 12 22:48:02 axx postfix/smtp[4264]: warning: relayhost configuration problem
Apr 12 22:48:03 axx postfix/smtp[4264]: F1F171888224: to=<matxxx@kxxxx.or.jp>, relay=none, delay=0.02, delays=0.02/0/0/0, dsn=4.3.5, status=deferred (mail for axx-web.net loops back to myself)

何卒、よろしくお願いいたします。
 Re: メールサーバがうまくいきません ( No.11 )
日時: 2008/04/13 07:17
名前: くろすけ

管理者様

お世話になります。

現状でより確実なことが分かりました。
LAN上のCLIENT2マシンにはメール送信が成功しました。
外部からのメールは入ってきているので受信は問題ありません。

外部へのメール送信が出来ていないことが判明しました。そのときのLOGをコピーしました。

Apr 13 06:56:54 axx postfix/qmgr[2015]: C0730188820E: from=<m.yyyyy@axx-web.net>, size=1683, nrcpt=1 (queue active)
Apr 13 06:56:54 axx postfix/qmgr[2015]: C89701888221: from=<m.yyyyy@axx-web.net>, size=1154, nrcpt=1 (queue active)
Apr 13 06:56:54 axx postfix/smtp[5802]: warning: relayhost configuration problem
Apr 13 06:56:54 axx postfix/smtp[5802]: C0730188820E: to=<bxl01xxx@nifty.ne.jp>, relay=none, delay=63403, delays=63403/0.01/0/0, dsn=4.3.5, status=deferred (mail for axx-web.net loops back to myself)
Apr 13 06:56:54 axx postfix/smtp[5802]: warning: relayhost configuration problem
Apr 13 06:56:54 axx postfix/smtp[5802]: C89701888221: to=<matxxx@xxxxx.or.jp>, relay=none, delay=449, delays=449/0.01/0/0, dsn=4.3.5, status=deferred (mail for axx-web.net loops back to myself)

このLOGを眺めていますとどうやらSMTPの設定がうまくいっていないような気はするのですが
もう修正するところは見当たりません。
何卒、よろしくお願いいたします。




 Re: メールサーバがうまくいきません ( No.12 )
日時: 2008/04/14 08:00
名前: 管理者

> Apr 13 06:56:54 axx postfix/smtp[5802]: warning: relayhost configuration problem
> Apr 13 06:56:54 axx postfix/smtp[5802]: C0730188820E: to=<bxl01xxx@nifty.ne.jp>, relay=none, delay=63403, de lays=63403/0.01/0/0, dsn=4.3.5, status=deferred (mail for axx-web.net loops back to myself)


先日お話した「main.cf」の「relayhost」が自身のISPではなく、自分自身になっていませんか?
この「relayhost」とは、ISPのMTAでメールを送信する(中継する)設定となります。

ログから見る限り「(mail for axx-web.net loops back to myself)」と出ていて自分自身に中継している様なので、設定が誤っていると思われるのですが。
 Re: メールサーバがうまくいきません ( No.13 )
日時: 2008/04/14 17:11
名前: くろすけ

管理者様

おかげさまで解決しました。

>先日お話した「main.cf」の「relayhost」が自身のISPではなく、自分自身になっていませんか?

最初は自身のドメインを入力していましてうまくいかず、このご指摘によりなんと固定アドレスを
入力してうまくいかず。
ご教示されたこの1行を何べんも読みやっと意味が分かりました。

アサヒネットの説明書を読んでみるとメールサーバーのことがチャンと明示してあったのですね。

relayhost = [mail.asahi-net.or.jp]

いやー、今回は前回以上に苦しみ勉強させてもらいました。

管理者様、本当に有難うございました!!








■ その他

ページ先頭へ


Copyright(©)2004-2018 First home server construction. All Right Reserved.