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

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

 メールサーバが動作しません。
日時: 2007/12/22 18:14
名前: RYO

①不明点・障害内容:メールサーバが動作しない。
②ログの有無   :無
  (有:その内容):
③Distribution  :Fedora
      Version:8
④Service Name  :
      Version:
⑤ネットワーク構成:

 いつもお世話になります。
 やっとメールサーバを構築したのですが、うまく動作しません。構築はこのサイトに
ある「メールサーバ」の通りにpostfixとdovecotで行いました。
 Port25 ブロックの件があるので、LAN内部と外部に切り分けて試してみました。まず、
LAN内部ですが、送受信ともできません。メールクライアントは秀丸メールを使っていま
すが、Windows機からメールを送ろうとすると「長時間サーバが応答しません」というエ
ラーメッセージが出て送信できません。受信も同様です。サーバを再起動して試したとこ
ろ「サーバによって拒否されました」と表示されるようになってしまいました。

 外部からですが、以下のようなエラーが返ってきます。
送信
****送信(1通):user@domain.atnifty.com
I サーバーを検索中 - domain.atnifty.com
I 接続中 - ***.**.***.**
I 接続完了
R 421 Cannot connect to SMTP server ***.**.***.** (***.**.***.**:25), connect error 10061
E 初期化コマンドで、サーバーがエラーを返しました。エラー内容 = 421 Cannot connect to SMTP server ***.**.***.** (***.**.***.**:25), connect error 10061

受信
始時刻: 2007/12/22 13:22:12
****受信:user@domain.atnifty.com
I サーバーを検索中 - domain.atnifty.com
I 接続中 - 124.26.220.75
I 接続完了
R -ERR Cannot connect to POP server ***.**.***.** (***.**.***.**:110), connect error 10060
E サーバーからの挨拶メッセージがおかしいです。
終了時刻: 2007/12/22 13:22:35

 とりあえずはLAN内部で送受信ができるところまで進めたいと思っています。どこの
設定を見直したらよいでしょうか?
メンテ

Page:  [1] [2] [3] [4] [5]

■ コンテンツ関連情報

 Re: メールサーバが動作しません。 ( No.21 )
日時: 2007/12/26 19:29
名前: 管理者

横スレで失礼します。

postfix設定ファイル「main.cf」の以下を変更して下さい。

inet_interfaces = localhost
     ↓
inet_interfaces = all


> Maildir方式ですとMaildirの下に new, cur, tmp という3つのディレクトリが必要になります。
> ディレクトリ(所有者やパーミッションに注意)を作って


親ディレクトリである「Maildir」のみ作成して、メーラなどのソフトよりメール受信すると自動的に作成されます。
この時、気を付けなければならないのは以下の2点となります。

1.「Maildir」ディレクトリの「オーナー・グループ」「パーミッション」
  「オーナー・グループ」はそのユーザである事
  「パーミッション」は 700 にする事
2.POPサーバ(当サイトの紹介では「dovecot」)が正しく設定されている事。
  Maildir形式での指定となっている事
メンテ
 Re: メールサーバが動作しません。 ( No.22 )
日時: 2007/12/26 22:52
名前: RYO

こじ様、管理者様

 GUIのファイルブラウザで見ると/home/user/Maildirの所有者は「user」になっています。パーミッションは
端末から「chmod 700 Maildir」として設定しました。そしてnew,cur,tmpディレクトリを作成し、それぞれ
パーミッションを700に設定しました。
 この状況で、/var/log/Maillogの中身を一度全部削除してから、以前のtelnetによる送信を試してみました。その結果、
/home/user/Maildir/newの中には何も入っていません。/var/log/Maillogには何も出力されていません。
 LAN内のWindows機のメールクライアントから送受信を行おうとしても、メールクライアントのログに下記のように
記録されて送受信できません。

開始時刻: 2007/12/26 22:47:11
****受信:user
I 接続中 - 192.168.1.24
I 接続完了
E 長時間にわたってサーバーからの応答がありません。
終了時刻: 2007/12/26 22:49:14

 postfixとdovecotの設定を再度確認してみようと思います。
 それで、LAN内で送受信する場合は、メールクライアントのsmtpとpopの記述はサーバのIPアドレスで良い
(上記の場合192.168.1.24)で良いのでしょうか?
メンテ
 Re: メールサーバが動作しません。 ( No.23 )
日時: 2007/12/27 01:51
名前: kinnsenn

kinnsennです。

>それで、LAN内で送受信する場合は、メールクライアントのsmtpとpopの記述はサーバのIPアドレスで良い
>(上記の場合192.168.1.24)で良いのでしょうか?


LAN内はサーバーのローカルIPでよいです。
もうひとつ別の名前でユーザーを作ってみて送受信を試してみたらどうでしょうか?
管理人さんの言われるようにパーミッションとオーナー・グループに気をつけて・・
メンテ
 Re: メールサーバが動作しません。(受信) ( No.24 )
日時: 2007/12/29 07:14
名前: RYO

 postfixとsaslauthdの設定を統べてやり直したところ、LAN内での送信はできるようになりました。
しかし受信ができません。教えていただきたいのは2点です。

1.受信できないのは何か設定が不足しているのでしょうか?(参考までに書くと、GNOMEのメールクライアントEvolution
を起動して送受信を行ったところ、受信時にパスワードを聞いてきて、次に「デフォルトキーリングのロック解除という
メッセージダイアログが表示されました。ここのパスワードがわからないので、「拒否」を選んで終了しようとしたら、
今までのテストでtelnetで送ったメールがぞろぞろ受信フォルダに入ってきました)

 受信時のWindowsのメールクライアントの記録では

I 送信対象無し
****受信:Fedora8 1
I 接続中 - 192.168.1.24
I エラーコード=10065、再試行
I エラーコード=10065、再試行
I エラーコード=10065、再試行
I エラーコード=10065、再試行
I エラーコード=10065、再試行
E 192.168.1.24 への接続に失敗しました。(タイムアウト)

 となっています。

2./var/log/Maillogができなくなってしまいました。前回テストするのに、ログを切り分けるために一度/var/log/Maillogを
削除したところ、その後Maillogができなくなってしまいました。削除してはまずかったのでしょうか?

 もうひとつできれば「デフォルトキーリングの解除」の意味も教えていただけたらと思います。
メンテ
 Re: メールサーバが動作しません。 ( No.25 )
日時: 2008/01/01 21:04
名前: RYO

 別スレッドを立てましたので、こちらはとりあえずクローズしておきます。
 皆さんありがとうございました。
メンテ

Page:  [1] [2] [3] [4] [5]

■ その他

ページ先頭へ

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