2012-02-24 17 views
0

クライアントからの接続を受け取るサーバーがあります。 メールを送信する基本的な方法は何ですか? (非標準ライブラリを使用しないで)。C++からの電子メールの送信

もう1つの質問: 私は電子メールを送信するための完全なPHPスクリプトを持っていれば、私は自分のC++プログラムから実行できますか?

+1

"電子メールを送信する基本的な方法は何ですか(非標準ライブラリは使用しません)。 1つではありません。ソリューションが必要な場合は、要件を緩和する必要があります。 –

+0

さて、簡単な方法は何ですか? POCO?またはVmime?または、他の何か? – vladimar

+1

"基本的な"方法は、標準ライブラリの一部であるソケット層の上にSMTPクライアント全体を書き込むことです。標準的なSMTPライブラリはありませんので、サードパーティのものが必要な場合や、自分で書く必要がある場合(小企業ではありません) – Joe

答えて

2

C++には、SMTP経由で通信するための標準ライブラリがありません。この機能を提供する非標準ライブラリがあります。

thirdpartyライブラリを使用せずにC++で電子メールを送信する必要がある場合は、使用するメールサーバーにソケットを介してSMTPコマンドを送信できる関数を記述する必要があります。