基本的に私はcmd.exeの中で実行する必要がC#の上で次のコマンドを(あなたはCMD上でそれを実行した場合、それが動作します) このlinkが後確認メールはTELNETで存在する場合
nslookup -type=mx emailProvider.com //for exemplo nslookup -type=mx hotmail.com.com
をよりよく説明
Server: ip-172-31-0-2.sa-east-1.compute.internal
Address: 172.31.0.2
Non-authoritative answer:
hotmail.com MX preference = 5, mail exchanger = mx1.hotmail.com
hotmail.com MX preference = 5, mail exchanger = mx2.hotmail.com
hotmail.com MX preference = 5, mail exchanger = mx3.hotmail.com
hotmail.com MX preference = 5, mail exchanger = mx4.hotmail.com
ので、私はexemploためのいくつかのメール交換を取る:
telnet mx1.hotmail.com 25 //port 25
それは、これをretun私はexemploのための "HELO" を書くNEDD後:
HELO
のでfinilly私が書く:
mail from:<[email protected]>
rcpt to:<[email protected]>//email verificate
250電子メールは、他の、存在しない場合ので、それは、250または550、番号を返しますそれは私がminimalistic Tel netを使用しようとした
存在し、私はそれが を動作しないですHELO書くとき、私は、窓 が、この作業の何を指揮、それだけでHELO前に仕事のラインを書くためにプロセスを試してみましたが、それはCMDに取り組んでいます0
いくつかは私をお手伝いできますか?
私の悪い英語のため申し訳ありませんありがとうございました!
「私はheloを書くとうまくいかない」 例外をスローするように動作しませんか?ハードディスクをフォーマットしますか?あなたのガールフレンドを盗む? :)より具体的になりますか?あなたは*何が起こるか、*実際に何が起こるか*期待しています。 – aquinas
何かを返す、私はそれを行うwnat [link](https://www.webdigi.co.uk/blog/2009/how-to-check-if-an-email-address-exists-without-sending-電子メール/)しかし、C# –
その目的のために特別なSMTPコマンド 'VRFY'がありました。新しいSMTPバージョンでは、迷惑メールに使用できるため拒否されました。 「VRFY smith」とあなたは情報を取得する "我々はそのようなアカウントを持っているかどうか"。 – i486