none
メールの経路について教えてください。 RRS feed

  • 質問

  • ローカルにてメールサーバーを立ち上げたとき、

    ASP.netにて、

    ------------------------------------------------------------------------

    Dim sc As New System.Net.Mail.SmtpClient()

    sc.Host = "localhost"

    sc.Send("xxx@hotmail.com", "xxx@gmail.com", "題名", "本文")

    ------------------------------------------------------------------------

    とした場合、

    メールは、

    localhostのメールサーバ→ホットメールのメールサーバ→GMAILのメールサーバ→TOの相手

    といった経路になるのでしょうか。

    よろしくお願い致します。

    2012年7月5日 2:44

回答

すべての返信

  • チャブーンです。

    手短に。

    SmtpClient.Send メソッドの第一引数は"From"文字列を指定するだけです。ですから、メールの配送には関係なく、localhost→gmailメールサーバ、という経路になります。

    http://msdn.microsoft.com/ja-jp/library/h1s04he7(v=vs.80).aspx

    • 回答としてマーク quake7 2012年7月5日 4:54
    2012年7月5日 4:31
    モデレータ
  • チャブーン様、ご回答ありがとうございます。

    ということは、ローカルにてメールサーバを起ち上げさえすれば、

    Fromに適当なアドレスを書いても届くのですね。

    何か問題がありそうな気がしますが。。。

    元々は、Outbound Port 25 Blockingの問題でご質問させていただいたのですが、

    問題点がわかりました。

    ありがとうございます。

    2012年7月5日 4:54