動作確認
Windows 7 Embedded
症状
Pop before smtpのソフトをC++ Builder XE4を使用しているWindows 7 Pro(64bit)で動作した時には正常動作した。
Embeddedで動かした時にpop接続時に以下のようなエラーが出た。
SSLライブラリが見つかりません。
検索で以下を見つけた。
http://stackoverflow.com/questions/6683127/delphi-idhttpssl
- ssleay32.dll
- libeay32.dll
これらのファイル(OpenSSL import libraryという記載を見つけた)が必要のようだ。
自分の環境で検索すると以下のフォルダでssleay32.dllが見つかった。
- CollabNet (C:\Program Files)
- subversion(C:\Program Files\Embarcadero\RAD Studio...)
- Skitch (C:\Program Files\Evernote)
以下でも失敗した。
Windows 8.1 pro(64bit)
解決策
OpenSSL を 32 ビットまたは 64 ビット Windows にインストールするには、お使いのファイル システムにダイナミックリンク ライブラリ ファイル libeay32.dll および ssleay32.dll をコピーする必要があります。
2つのファイルを実行ファイルと同じフォルダにおいているとメール送信が成功した。
あとはこれらのファイルの置き場所を検討することになる。