C++でメール送受信ソフトを作りたいんですけど
どうやったらいいですか?

機能としては、
別ファイルから送信アドレス、本文、などを読み込んで送信。
受信したアドレス、件名、本文を別ファイルに保存。

こんな機能のソフトをつくりたいんですけど。

何から作成したらいいのかさっぱし
どなたか助けてください。