0

私はWindowsモバイルデバイスを対象とした注文入力アプリケーションに取り組んでいます。

アプリケーション内からメールを送受信できる必要がありますが、ポケットOutlookを使用する必要はありません(これは顧客の要件です)。

コンパクトフレームワークでは.netメールクラスを使用できないようです。だから私は他の場所を探す必要があります。

CSLMailとMooseWorksのEmailControlsという2つの興味深いライブラリを見つけました。ただし、SSL接続を処理できるものはなく、これは必須の要件です。

コンパクトなフレームワークをサポートする商用の電子メールコンポーネントスイートをいくつか見つけましたが、その価格は非常に高くなっています($ 200 +)。

メールの送受信に問題があるのは私だけではないと思います。つまり、私の質問は次のとおりです。無料または低コストのcf.net smtp / pop3ライブラリを誰かに提案してもらえますか?

ありがとう

4

3 に答える 3

2

まず、時間のコストを考えると、200 ドルは自分で書くよりもはるかに安く、テスト済みの何かに支払う代償は小さいと言えます。

無料の面では、SMTP を実行する OpenNETCF.Net.Mail 名前空間を含む Smart Device Framework があります。それでも、SSL についてはご自身で行ってください。

于 2009-10-28T12:09:14.773 に答える
1

OpenNetCFはチェックする価値があります。商用コンポーネントについては、テスト済みでサポートされているコードの 200 ドルは、独自の実装を展開しようとしたり、ダウンロードした概念実証コードを運用環境で使用しようとしたりするよりもおそらく安くなります。とにかく、あなたの問題を解決するためにお金を払ってくれる人がいるのはいいことです。

商用コンポーネントの評価を開始する場合は、Rebex Secure POP3も確認してみてください。.NET Compact Framework で SMTP/SSL、POP3/SSL、S/MIME の両方をサポートします。ただし、200ドルより少し高くなります。

于 2009-10-29T23:27:01.280 に答える
1

まあ、私はctackeが言うべきことをすべて言ったと思います....しかし:

SSL に関しては、SocketPro (Udaparts によって作成された) と呼ばれる Windows Mobile (および CF.Net) で動作する無料のコンポーネントがあります。詳細については、このページを参照してください(ここからダウンロードすることもできます)。例を見つけることができる彼らのフォーラムも見てください。

SSL を必要とするメール サーバーに接続する小さなアプリケーションでこのライブラリを使用することに成功しました。唯一の例外は GMail で、奇妙な理由により SocketPro ライブラリとの通信が困難です。ただし、GMail については、サイズが少し大きいものの、GMail と CF.Net でうまく動作する、インターネット上に出回っている OpenSSL のバージョンを使用しました。

メール サーバーとの接続が確立されると、通常の POP3 を使用して電子メールを取得し、SMTP を使用して送信できます。

編集: 電子メールに添付ファイルがある場合は、MIME も調べる必要がありますが、それは別の話です。ただし、インターネット上で見つけることができるソース コードを含む無料のライブラリがあります (CodeProject を試してください)。

それが役に立てば幸い...

于 2009-10-29T12:06:32.880 に答える