Winsockでのメール送信


さる  2008-06-19 14:50:58  No: 100832  IP: 192.*.*.*

メール送信のプログラムを作成しています。
以下のコードをご覧下さい。

      Winsock1.SendData "MAIL FROM:" & Text1.Text & vbCrLf

上記のように「MAIL FROM」を指定しています。

受信した際、差出人が「さる <saru@saru.com>」となるようにしたく、

      Winsock1.SendData "MAIL FROM:" & "さる <saru@saru.com>" & vbCrLf

としましたが、差出人は「saru@saru.com」となり、「さる」が表示されません。どのようにすればいいのでしょうか?

編集 削除
YuO  2008-06-19 15:16:35  No: 100833  IP: 192.*.*.*

とにかくRFC 2821を読みましょう。
MAILコマンドに関しての文法は
> "MAIL FROM:" ("<>" / Reverse-Path)
>                        [SP Mail-parameters] CRLF
であり,Reverse-Pathとは簡略化すると<Mailbox>という形になります。
ref) http://www.ietf.org/rfc/rfc2821.txt

サーバー管理者に迷惑をかける前に,RFC 2821を熟読することをお勧めします。

編集 削除