- PR -

外部からの接続メールに関して

投稿者投稿内容
tuchida
大ベテラン
会議室デビュー日: 2006/08/06
投稿数: 125
投稿日時: 2006-10-10 13:23
まだ、エラーですが、何回かリトライしてみます。
DNSが反映されるまで時間がかかるようなので夜位にはなおっているのではないかと考えています。

色々とありがとうございます。
Console
ベテラン
会議室デビュー日: 2005/09/10
投稿数: 65
お住まい・勤務地: 石川県金沢市
投稿日時: 2006-10-10 14:43
引用:

tuchidaさんの書き込み (2006-10-10 13:23) より:
まだ、エラーですが、何回かリトライしてみます。
DNSが反映されるまで時間がかかるようなので夜位にはなおっているのではないかと考えています。



外部のDNSに問い合わせる事である程度確認することが出来るではないでしょうか。


(どっかのドメインのDNSを検索)
$ nslookup -quey=ns xxxx.co.jp

Non-authoritative answer:
xxxxx.co.jp nameserver = ns1.xxxxx.co.jp.


(どっかのDNSを使って自分のドメインを検索)
$ nslookup -query=mx mydomain ns1.xxxxx.co.jp

tuchida
大ベテラン
会議室デビュー日: 2006/08/06
投稿数: 125
投稿日時: 2006-10-10 14:54
メールを外から内部のメールユーザに配信すると

----- Transcript of session follows -----
550 5.1.2 <tuchida@xxxxx.jp>... Host unknown (Name server: vicke.xxxxx.jp.xxxxx.jp.: host not found)

となり、どうもドメイン名が重なったホストになってしまっています。

nslookupでチェックすると

Non-authoritative answer
xxxxx.jp MX preference 10, mail exchanger = vicke.xxxxx.jp

xxxxx.jp nameserver vicke.xxxxx.jp
xxxxx.jp nameserver gorm.xxxxx.jp

となります。
nslookupでは正しくMXレコードが返ってきていると考えられるのですが
どうも、実際のメールでは正しくメールサーバが見つかっていないようです。

非武装エリア
大ベテラン
会議室デビュー日: 2004/03/03
投稿数: 202
お住まい・勤務地: 日本・たこ部屋
投稿日時: 2006-10-10 15:31
もう既に判っているようですが、
DNSのMXの指定で

xxxxx.jp. IN MX 10 vicke.xxxxx.jp

としている事での現象です。正しくは

xxxxx.jp. IN MX 10 vicke.xxxxx.jp.

というようにドメインの最後にピリオドを指定しないと"ドメイン名が省略されている"と判断されてドメイン名が補完されてしまします。


tuchida
大ベテラン
会議室デビュー日: 2006/08/06
投稿数: 125
投稿日時: 2006-10-11 00:53
みなさんありがとうございました。

MXレコードが正常になり、結果、受取るところまではできました。

現在、外部接続、内部接続とも、メールクライアントソフト(OutLookExpress)で
エラー無く、受信メールを探しにいくのですが、受取ったメールを取り出せません。

この部分の確認をしています。
kaz
ぬし
会議室デビュー日: 2003/11/06
投稿数: 5403
投稿日時: 2006-10-11 01:39
こんばんわ.
引用:

tuchidaさんの書き込み (2006-10-11 00:53) より:

現在、外部接続、内部接続とも、メールクライアントソフト(OutLookExpress)で
エラー無く、受信メールを探しにいくのですが、受取ったメールを取り出せません。


使っているのは Postfix で良いのですよね?
Maildir をお使いですか?それとも mbox?
Dovecot との設定の整合性は取れていますか?
tuchida
大ベテラン
会議室デビュー日: 2006/08/06
投稿数: 125
投稿日時: 2006-10-11 01:48
引用:

使っているのは Postfix で良いのですよね?
Maildir をお使いですか?それとも mbox?
Dovecot との設定の整合性は取れていますか?



PostfixにDovecotです。Maildirを使用しています。
Dovecotの設定(Suse10.0ですので、/etc/dovecot/dovecot.conf)で

default_mail_env = maildir:/~Maildir

と指定しています。
Johann
ベテラン
会議室デビュー日: 2005/08/31
投稿数: 52
投稿日時: 2006-10-11 02:01
>エラー無く、受信メールを探しにいくのですが、受取ったメールを取り出せません。

エラーが無く、受信メールが取り出せないのならメールボックスにメールが
入っていないのでは?

メールが入っていて取り出せないならエラーがログに出ると思います。
ログは確認されましたか?
_________________

スキルアップ/キャリアアップ(JOB@IT)