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

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

 PostFixの設定について
日時: 2005/01/29 17:13
名前: ももんが

お世話になっています。メールサーバを構築していますがうまくいきません。
(送信は出来るが受信が出来ない状況です)

設定ファイル(main.cf)を書換えますがその内容をいくつか確認させて下さい。

1.ホスト名を設定する(ホスト名.ドメイン名)
  myhostname = .kaju.homeip.net

   ----ここで指定するホスト名(fedora)とはFedoraCore2をインストールした
     時に付けた名前ですか?それともDNSにホスト名として登録した名前ですか?
     それとも全くの任意の名前?

2.信頼されたネットワークをCIDR (network/mask) 表記で指定
  (ローカルネットワーク)
  mynetworks = 192.168.1.0/24, 127.0.0.0/8

   ----私の場合、ルーターが192.168.0.1でサーバーが192.168.0.100
     クライアントが192.168.0.2〜192.168.0.10(ルーターによる自動割当)

     この場合
 
  mynetworks = 192.168.0.0/24, 127.0.0.0/8,192.168.0.100

     という感じでよいのですか?

3.端末でnslookupをすると以下の様な返事が来ています。
  問題ないのでしょうか?(特に#53というのがなんのことかわからない)

[root@FedoraCore2 root]# nslookup
> sample.net
Server: 192.168.0.1
Address: 192.168.0.1#53
 
Non-authoritative answer:
Name: sample.net
Address: xx.xx.xx.xx 

※ <Address: xx.xx.xx.xx>は サーバーに割り振られた
  グローバルIPアドレスであっている

4.他に、受信できない原因として考えらられることがあれば教えてください。

以上 アドバイスをお願いいたします。



メンテ

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

■ コンテンツ関連情報

 Re: PostFixの設定について ( No.1 )
日時: 2005/01/30 08:16
名前: 管理者

ももんが様、こんにちは。

以下についてご解答します。

>1.ホスト名を設定する(ホスト名.ドメイン名)
>  myhostname = .kaju.homeip.net
>
>   ----ここで指定するホスト名(fedora)とはFedoraCore2をインストールした
>     時に付けた名前ですか?それともDNSにホスト名として登録した名前ですか?
>     それとも全くの任意の名前?


「myhostname = 」には、FedoraCore2をインストールした時に付けた名前(ホスト名)を設定
「mydomain = 」には、DNSにホスト名として登録した名前を設定します。


>2.信頼されたネットワークをCIDR (network/mask) 表記で指定
>  (ローカルネットワーク)
>  mynetworks = 192.168.1.0/24, 127.0.0.0/8
>
>   ----私の場合、ルーターが192.168.0.1でサーバーが192.168.0.100
>     クライアントが192.168.0.2〜192.168.0.10(ルーターによる自動割当)
>
>     この場合

>  mynetworks = 192.168.0.0/24, 127.0.0.0/8,192.168.0.100


特に、問題ないと思います。
メンテ
 Re: PostFixの設定について ( No.2 )
日時: 2005/01/30 08:17
名前: 管理者

>3.端末でnslookupをすると以下の様な返事が来ています。
>  問題ないのでしょうか?(特に#53というのがなんのことかわからない)
>
>[root@FedoraCore2 root]# nslookup
>> sample.net
>Server: 192.168.0.1
>Address: 192.168.0.1#53
>
>Non-authoritative answer:
>Name: sample.net
>Address: xx.xx.xx.xx 
>
>※ <Address: xx.xx.xx.xx>は サーバーに割り振られた
>  グローバルIPアドレスであっている


まず、#53は「Domain Name Server」のポート番号を表しています。
この「sample.net」は、ももんが様のDNS名ですか?それとも、他人のですか?
仮に、他人のであればグローバルIPが返ってくるのは当たり前ですが、自分のであれば、サーバのプライベートアドレスが帰ってくるはずです。

DNSサーバの構築で「CNAME」で別名で登録させると以下のように「nslookup」で帰ってくるはずです。
[root@fedora root]# nslookup
> www.kaju.homeip.net
Server: 192.168.1.5
Address: 192.168.1.5#53

www.kaju.homeip.net canonical name = fedora.kaju.homeip.net.
Name: fedora.kaju.homeip.net
Address: 192.168.1.5

>4.他に、受信できない原因として考えらられることがあれば教えてください。

受信ポート(110)はサーバおよびルータで開いていますよね?
また、受信には「Dovecot」を使用しますが、既に構築済みですよね?
※:「postfix」は送信サーバになります
メンテ
 Re: PostFixの設定について ( No.3 )
日時: 2005/01/30 21:25
名前: ももんが

お世話になっています。もう少しアドバイスをお願いします。

(1)大事なことを書き忘れていました

  LAN内のサーバー、クライアント間ではメールの送受信が出来ています。
  問題はyahoo等のフリーメールから私のサーバーへ、または会社のパソ
  コンから私のサーバーへ送信した場合、サーバーで受信が出来ない状況です。

(2)
  >この「sample.net」は、ももんが様のDNS名ですか?それとも、他人のですか?
  >仮に、他人のであればグローバルIPが返ってくるのは当たり前ですが、自分の
  >であれば、サーバのプライベートアドレスが帰ってくるはずです。

  私の独自ドメインです。格安の<ValueDomain>にて取得しました。
  また、グローバルIPアドレスはプロバイダーから動的に割り振られたものを
  <ValueDomain>のDNSサーバーに登録して私のサーバーとのマッピングをして
  います。この辺も怪しく思っていますが正解がわからず、色々とパラメータ
  ーを変更してはメールの送受信テストを繰り返しているような状況です。

  またLAN内ではDNS(BIND)はインストールはしてあるもののセットアップ
  していない状況です。----これがいけないのか?

(3)
  >受信ポート(110)はサーバおよびルータで開いていますよね?

  開いています。

  >受信には「Dovecot」を使用しますが、既に構築済みですよね?

  構築済みです。クライアントはWIN-XPでOutLooKExpressでサーバーへ
  アクセスしています。上記(1)にも記載しましたがLAN内のサーバー、
  クライアント間ではメールの送受信が出来ています。

毎回説明不足で管理人様を混乱させている気がしますが宜しくお願いします。
メンテ
 Re: PostFixの設定について ( No.4 )
日時: 2005/01/30 22:22
名前: 管理者

大体、問題は把握できました。

後、考えられることは、
①ルータからサーバへのポートトランス(110)がされていない。
②ファイアウォールで遮断されている。
③メールソフトの設定が間違えている。
④MXレコードが設定されていない(自サーバのDNSで・・・「http://kajuhome.com/bind.shtml#n03-04」参照)
⑤同MXレコードで<ValueDomain>で設定されていない。(あまり関係なさそうですが・・)
⑥こちらも参考にして見ては如何でしょうか?「http://www.miloweb.net/cgi-bin/wforum/wforum.cgi?no=3127&reno=no&oya=3127&mode=msgview&page=0

【その他】
以下のコマンドで、dovecotが正常に動作しているか確認してみて下さい。
[root@fedora root]# telnet fedora.kaju.homeip.net 110 ← 入力
Trying 192.168.1.15...
Connected to fedora.kaju.homeip.net.
Escape character is '^]'.
+OK dovecot ready.
user linux   ← 入力
+OK
pass xxxxxxx  ← 入力
+OK Logged in.
stat      ← 入力
+OK 0 0
list      ← 入力
+OK 0 messages:
.
quit      ← 入力
+OK Logging out.
Connection closed by foreign host.

上記はメールボックスに何もない為、「list」コマンドで、「+OK 0 messages」が返却されましたが、受信できている場合は「OK x messages (xxxx octets)」と表示されます。

何がしたいか?というと、受信はできているがメールソフトが正しく設定されていないか判断したい為です。

メンテ
 Re: PostFixの設定について ( No.5 )
日時: 2005/01/31 21:02
名前: ももんが

なんどもすみません。

(1)メールサーバーをたてる場合、LAN内部でDNSの設定は必須なのですか?

(2)telnetコマンドを実行しました。以下の様な結果がでましたが
   どういうことなのでしょうか?(ドメインは実名です)

[root@fedoracore2 root]# telnet skipwalk.com 110
Trying 61.26.3.84...
telnet: connect to address 61.26.3.84: Connection refused
[root@fedoracore2 root]# telnet www.skipwalk.com 110
Trying 61.26.3.84...
telnet: connect to address 61.26.3.84: Connection refused
[root@fedoracore2 root]# telnet web-brains.net 110
Trying 61.26.3.84...
telnet: connect to address 61.26.3.84: Connection refused
[root@fedoracore2 root]# telnet www.web-brains.net 110
Trying 61.26.3.84...
telnet: connect to address 61.26.3.84: Connection refused
[root@fedoracore2 root]#

(3)Shields UP!!(https://www.grc.com/x/ne.dll?bh0bkyd2
   ポートの開閉を確認すると25番が<Open>ではなく<Stealth>に
   なっている。問題になりそうですか?
メンテ

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

■ その他

ページ先頭へ

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