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

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

 メールサーバがうまくいきません
日時: 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週間過去ログを参考にして解決された方の方法を真似ては元に戻しの繰り返しでしたが解決しませんでした。
何卒、ご教示お願いいたします。






メンテ

Page:  [1] [2] [3]

■ コンテンツ関連情報

 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にしてみてください。
メンテ

Page:  [1] [2] [3]

■ その他

ページ先頭へ

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