« ロケール問題を修復Linux/Apacheを狙った攻撃 - 確認方法はmkdir 1 »

6 comments

Comment from: mrmt [Visitor] Email
**---
MXレコードがなくともAレコードがあれば正しいメールドメインですよ。
2008/01/30 @ 01:53
Comment from: Yasuo Ohgaki [Member] Email · http://www.ohgaki.net/
本文の記述は確かにちょっと不親切ですね。コメントありがとうございます。

もちろんAレコードがあれば十分とは知っています。

意図的にAレコードを除外しているのは

- ISPのメールサーバでMXレコードが定義されていないサーバは無い(はず)
- メールホスティングなどのサーバもMXレコードが無いサーバは無い(はず)
- 普通の組織が設置しているメールサーバもMXレコードを定義していないサーバは無い(はず)

だと思われるからです。さらに、

Aレコードで十分=ダイナミックIPのメールサーバでもOK

となってしまうからです。

ダイナミックDNSで常時運用しているメールサーバがあります。リスクを承知の上で個人的な用途として利用するには問題無いでしょう。しかし、今回のエントリの意図は「正しいメールアドレスか確認」することにあります。AレコードだけでもOKにすると、IP非固定のサービスから一時的に使えるメールアドレスを入力し、認証を取得する事も可能になります。

この様な状態は「正しいメールアドレスか確認する」という意図を達成できません。実際のサービスでもMXレコードが引けるか確認するだけで十分です。

あまりないとは思いますが、運用されているサイトユーザの多くがダイナミックDNSでメールサーバを運用していて困る、場合にのみAレコードが引けるだけでも正しいメールアドレスとするのが良いと思います。

この事を書いていないのは不親切と言えるので本文に追加しました。

ところで「ダイナミックDNSサービスでメールサーバを運用するリスク」とは、メールがスパムとなってしまうリスクの事です。今のスパム検出システムはIPアドレスブロックからダイナミックIPからスパムとみなす事は稀ではありません。MXレコードが無いドメイン部分を持つアドレスもスパム認定される原因になります。スパム全盛のこの世の中です。まっとうなメールサーバでMXレコード無しのAレコードだけの場合は設定ミス以外はほどんど無い、と言えると思います。

# ところで、ダイナミックDNSでもMXレコードを付ける事は可能です。
# ただしIPアドレスからスパム認定される可能性は排除できません。
2008/01/30 @ 04:23
Comment from: takano32 [Visitor] Email · http://taka.no32.tk/diary/
***--
あれ?一文字目に数字とか許していいの?
現実問題として許さざるを得ないのはわかるけど。
2008/02/03 @ 23:06
Comment from: Yasuo Ohgaki [Member] Email · http://www.ohgaki.net/
メールシステムは双方のシステムが送受信できればOK、と割り切っても良いのではないかと思っています。

現実的にはどうどうとRFC違反をしているDoCoMoやAUもあります。真面目にチェックするのが馬鹿らしいのでチェックしていません。


普通は

メールアドレスが正しい=ユーザへ送信できユーザが受信できる

でも良いと思います。ユーザからすると受信できないメールアドレスを入力しても意味がない(認証できない)のであえてチェックする必要もないと考えています。

しかし、Microsoftの様に強権は発動して明らかなRFC違反メールを使えないようにするのも悪くない、と思っています。できるできないは別にして、本当は全てのサイト/メールサーバが明らかなRFC違反メールアドレスを使えないようにするのが一番良いと思っています。
2008/02/04 @ 07:23
Comment from: 通りすがり [Visitor]
**---
>普通の組織が設置しているメールサーバもMXレコードを定義していないサーバは無い(はず)

いくらでもありますよ...
2008/02/04 @ 13:37
Comment from: Yasuo Ohgaki [Member] Email · http://www.ohgaki.net/
>>普通の組織が設置しているメールサーバもMXレコードを定義していないサーバは無い(はず)
>いくらでもありますよ...

大学などならいくらでもあるかも知れませんね。大学は普通の組織ではない(?)と定義した方が良いのかもしれません。
きちんと設定する様にシステム管理者に頼むのが一番かと思います。(正規のメールサーバを使えばMXも付いていると思います)

今時でも外部にメールを送受信するサーバが決まっていなかったりするのですか?今の国立大学でも。

きちんとした企業/組織なら外部と送受信できるメールサーバを勝手に設置することは、普通はできません。

MXレコードがないメールサーバは「普通のメールサーバではない」と言っても、今は差し支えないと思います。

受信できるものいい加減なアドレス(ただクライアントが接続しているだけのダイナミックIPなど)でもなんでも許可したい、場合はAレコードが引けるかどうかチェックすれば良いでしょう。

何度か書いてありますが、MXレコードもないようなメールアドレスは「正しいメールアドレス」と呼ぶにはふさわしくない、と私は考えています。もちろん強制するつもりはありません。
2008/02/04 @ 16:03

Leave a comment


Your email address will not be revealed on this site.

Your URL will be displayed.
PoorExcellent
(Line breaks become <br />)
(Name, email & website)
(Allow users to contact you through a message form (your email will not be revealed.)