今メーラーを作っています。

メールの送受信もできる様になって、ほぼ完成したかと思っていましたが
問題が発生しました。

smtpサーバーに送信先のメールアドレスを送るときに、送信先名にスペース
が含まれている場合、どの様に送ればいいのでしょうか?

telnetでいろいろ試してみたところ

○ hoge@2ch.net
○ 2ch<hoge@2ch.net>
× hoge hoge<hoge@2ch.net>

という結果が出ていますが、Sylpheed等の一般的なメーラーだと×の部分
もきちんと送信できます。特殊な書式があるんじゃないかと思うのですが、
どの様にSMTPサーバーに送信しているのかわかる方教えてください。