「なでしこ」バグ&要望掲示板

なでしこのバグや実現して欲しい機能の要望を行う掲示板です。
[一覧へ] > (@852) [低] [解決]
@852■ (#2696) Windows⑩64ビットだと メール送信エラーになります - こんにちわ (2016-11-13 12:50) /中 未処理
【症状】Windows⑩64ビット メール送信エラーになります
    Windows⑩32ビットだと 送信出来ます
【再現方法】サンプルソース、
●メル送信
 02秒待つ
 メール受信POP3ポート=110
 メール送信SMTPポート=465
 メールホストは『smtp.gmail.com』
     メールIDは『xxxxxxx@gmail.com』
     メールパスワードは『1234567890』
     メールオプションは『SSL』
     メール差出人は『xxxxxxx@gmail.com』
     メール宛先は『abcdefg@docomo.ne.jp』
     #-------------------------------------
     # 実際の送信処理
 メール件名は「配信{今日}({今})」
 メール本文は「HELLO」
 メール送信

【バージョン】なでしこ1.562

(#2701) Windows⑩64ビット&32ビットもメール送信エラーになります - こんにちわ (2016-11-20 13:04) /高 詳細求む!
[エラー] nadesiko.nako(1017): 関数『メール送信』の実行中にエラーが起きました。メール送信に失敗。Could not load SSL library.(関数)
[エラー] nadesiko.nako(972): (関数定義)
[エラー] nadesiko.nako(778): 関数『メル送信』の実行中にエラーが起きました。(関数)
-----------------------

エディタによる実行だと 問題なくメール送信できますが
実行ファイル作成での 場合 上記のエラーがWindows⑩64ビット&32ビットで発生します

Windows⑧32ビットでは エディタ&実行ファイルともに問題なくメール送信出来ました

以下のリストでの GMAIL送信でも 実行ファイルだとエラーが起きます(Windows⑩64ビット&32ビット)

-------
 GMAILアカウント=「123xxx」
 GMAILパスワード=「abcdefg」
 メール差出人=『123xxx@gmail.com』
 メール宛先=『xxxxxyyyy@docomo.ne.jp』
     #-------------------------------------
     # 実際の送信処理
  メール件名は「HELLO{今日}({今})」
  メール本文は「こんにちわ」
 GMAILアカウントのGMAILパスワードでGMAIL送信。


(#2702) ライブラリの競合? - こころ (2016-11-22 14:16) /高 詳細求む!
試しになでしこのインストールフォルダにある
libeay32.dll
ssleay32.dll
をplug-insフォルダに入れてみてください.
また,system32かsyswow64にこのファイルがある場合は一時的に削除してみてください.

(#2703) お手上げ状態です - こんにちわ (2016-11-22 18:21) /高 詳細求む!
こころさん アドバイスありがとうございます。

libeay32.dll
ssleay32.dll
をplug-insフォルダに入れてみましたが・・ 

[エラー] nadesiko.nako(1017): 関数『GMAIL送信』の実行中にエラーが起きました。メール送信に失敗。Could not load SSL library.(関数)
[エラー] nadesiko.nako(972): (関数定義)
[エラー] nadesiko.nako(778): 関数『メル送信gosub00』の実行中にエラーが起きました。(関数)

状況は変わらずでしたw
また,system32かsyswow64に上記のファイルはありませんでした。

最近のWindows⑩アップデートしたら こんな状態になってしまい お手上げです
エディション Windows10Home32ビット
バージョン  1607
OSビルド   14393.447





(#2704) 再現せず - こころ (2016-11-22 20:10) /高 詳細求む!
残念ながら再現しませんでした.
同様のコードでWindows 10 64ビットで動作させてみましたが動作しました.
なでしこを一度アンインストールしてから再インストールを試してみてください.

Windows 10 Pro x64
バージョン:1607
OSビルド:14393.447
なでしこ 1.562 デラックス

(#2705) アドバイスからの試行錯誤の末 解決しました - こんにちわ (2016-11-23 16:47) /低 解決
libeay32.dll
ssleay32.dll
をplug-insフォルダに入れずに
実行ファイルと同じフォルダに置いて試したら 無事動作しました。

こころさん ありがとうございました。


(#2696)へ返信する:

名前
タイトル
本文
優先度
状態
確認キー お手数ですが、いたずら防止のために、「真夏」の読み方を記入してください。
編集キー 編集時に使うキーを入力(省略可能)
添付ファイル 画像ファイル(最大300KB)を添付可能