実在するメールアドレスかのチェック
■ このスレッドは過去ログ倉庫に格納されています
0001あどみ
NGNGプログラム上からチェックしたいのです。
どなたかお願いします。
0002>1
NGNG正確には、メールサーバがローカルにあるか、認証済等で参照可能とな
っていないかぎり、出来ません。
0003あどみ
NGNG0004Five
NGNG・finger をなげてみる
・SMTP で接続して VRFY mail@address
で確認できたのですが、今はセキュリティ上の理由で無効にしているところが
非常に多いのでほとんど無理だと思います。
そのうちディレクトリサーバーが普及して LDAP 経由でアドレスを確認・
検索できるようになると思いますが。
0005フィーネ萌えー
NGNGんと、
メールアドレスからMX引いて、
そのサーバの25に直接繋いで、
helo hogehoge
mail from: [email protected]
rcpt to: 目的のメアドのアカウント
で、250が帰ってくるとOK
550ならNGってのはダメですか?
#あー、でもこの方法はメルサバの設定で弾かれるカモ
0006Five
NGNGそれって攻撃と誤解されないですか?
ログに残りますしね。
>1
補足しておきますね。
何でメールアドレスの有効性確認手法を無効にしているかというと、
メールアドレスのユーザー部分がそのままシステム上のアカウントに
なっている場合が多いので、アカウントの有無を調べる手段として
用いられてしまうからです。
有効なユーザー名が特定できたら、あとは辞書攻撃と力ずく攻撃で
パスワードを盗もうとするのです。
システムアカウントとメールアドレスが連動しない仕組みが普通になったら
メールアドレスが公開できるようになるでしょう。
0007フィーネ萌えー
NGNG確かにそうなんですが・・・
一応確認は出来るよ、みたいな。
#無責任?(笑
あと一応、relay要求としてログには残るのですが、
たしか、550の方は残らなかったので、
# <= 8.9.3までだったかな?
あんまり悪意があるようには見えないかも。
#もちろん、推奨してるわけじゃないです。
0008フィーネ萌えー
NGNG#自分の記憶の再確認にもなるし(笑
http://www.securityfocus.com/data/library/vrfy-eng.txt
参考までに。
0009Five
NGNGどうも Firewall 上の smtp プロセスのように、無条件に転送する設定に
なっていると、どんなアドレスを入れても 250 ... Recipient OK が戻って
くるようですね。実際に人のホスト(といっても知り合いのところへですが ^^;)に
つないで実験してみました。
ということで、メールアドレスの確認方法としては確実ではないようです。
LDAP の普及を待ちましょう。
0010>9
NGNGその場合、続く
DATA xxxxxxxxxxxxx CR.CR
送るとどうなっちゃうんでしょう?
単純な興味だけなんですけど。
0011Five
NGNG思います。
■ このスレッドは過去ログ倉庫に格納されています