2009-04-02 12 views
0

C++プロジェクトの電子メール通知を実装する必要があります。基本的に、ユーザーは電子メールアカウントのすべての関連情報を提供し、特定のイベントではこのコンポーネントは電子メールを発します。理想的には、自分のプロジェクト内でexecを実行して出力を解析できる、小さなクロスプラットフォームのオープンソースコマンドラインプロジェクトを探したいと思います。 blatのようなものですが、SSL接続もサポートしており、Windows(XPと2003)とLinux(Ubuntu 6.06と8.04)の両方で使用できます。簡単な電子メールプログラム/ライブラリの推奨

また、すべての提案を聞くことができます。

は一つのオプションを使用することXMailのある任意の勧告

答えて

0

私はPerlスクリプトsendEmailを使用して終了しました。 Windowsバイナリが利用可能で、Perlスクリプトを修正した後で新しいバイナリをビルドすることはあまり難しくありませんでした。また、必要なDebianパッケージがインストールされた後、LTE Ubuntu環境でも問題は発生しませんでした。

0

(が)のために、事前にどうもありがとうございました:

http://www.xmailserver.org/

readmeファイルは、Linuxでそれを構築する方法の説明書を持っていますWindows:

http://www.xmailserver.org/Readme.html

あなたがフォーラムを見れば:

http://xmailforum.homelinux.net/

または一部のGoogle検索を行うあなたはそれを使用する方法の詳細情報を見つけることができるはずです。


B)もう一つ、おそらく簡単にオプション、ちょうどあなたのアプリケーションが接続させると、あなたの通知を送信するために外部のSMTPサーバーを使用することです。

0

すべてのプロトコルとSSLコードがLGIで提供されています: http://www.memecode.com/lgi.php

あなたはSO/DLLとしてそれを使用することができますように、それは、LGPLです。しかし、バイナリを使用できるようにパッケージ化されていないので、あなた自身でビルドし、SMTPとMIMEコードを使用していくつかの接着剤を書く必要があります。 SSLソケットのものはOpenSSLを使用し、LinuxとWindowsの両方で動作します。