PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
24015 | 15/06/09 19:06:43 | RE(2):PB12.5: 父めーるPBバージョンアップによる不具合発生 By もずく |
24014 | 15/04/30 16:00:28 | RE:PB12.5: 父めーるPBバージョンアップによる不具合発生 By asano01 |
24013 | 15/04/09 18:56:54 | PB12.5: 父めーるPBバージョンアップによる不具合発生 By もずく |
カテゴリ:
日付:2015年04月30日 16:00 発信者:asano01
題名:RE:PB12.5: 父めーるPBバージョンアップによる不具合発生
もずくさん、こんにちは。
結論を言いますと、PB.12では、父メールは使えません。
理由は、父メールは、宛先も本文もSJISを想定しているためです。
ですので、対処方法を回答いたします。
1.父メールを修正する。
わたしたちのほうでもチャレンジしましたが、挫折しました。
UTF-16を、JISコードへ変換するロジックを組むだけの技術がなかったためです。
2.BASP21を使う。
扱う文字が、SJISに含まれる文字列のみの場合、可能です。
SJISになく、UTF16にある文字は、化けます。
無償版
basp21.dll
http://www.hi-ho.ne.jp/babaq/basp21.html
有償版
ビーツーワンソフト・インコーポレイテッド
BASP21 Pro
http://www.b21soft.co.jp/index.html
3.CDO(Collaboration Data Objects)を使う
マイクロソフトのライブラリです。
うちでは、これで解決しました。
Collaboration Data Objects, version 1.2.1
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=3671
CDOでメール送信
http://www.asahi-net.or.jp/~ef2o-inue/download/sub09_020_055.html
4。MAPIを使う
PowerBuilderの機能です。
メーラー(OutLook)を呼び出して処理する、んだたかな?
個人のメーラーで行なうのが運用上NGだったので利用していません。
以上、お力になれれば幸いです
by.まこと
追伸。
メールに関する件については、HTTPに関する書籍を参考にしてください。
あわせて、UNUCODEに関する書籍も参考にされると、今後のためになります。
参考
メールにかけられた呪文「MIME~前編」
http://www.atmarkit.co.jp/fnetwork/rensai/netpro03/netpro01.html
メールにかけられた呪文「MIME~後編」
http://www.atmarkit.co.jp/fnetwork/rensai/netpro04/netpro01.html
メールの文字コードを理解する
http://www.atmarkit.co.jp/fwin2k/win2ktips/711mailchar/mailchar.html
UTF-8メール(多言語混在メール)の送信方法
http://www.securehtml.jp/utf-8/howto_utf_mail.html
Outlook Expressで本文をBase64エンコードさせる方法
http://www.securehtml.jp/utf-8/oe_base64.html
sendmailで文字コードをutf-8で送信したい
http://sb.xrea.com/archive/index.php/t-11334.html
utf-8でメールを送信すると件名が文字化け
http://oshiete.goo.ne.jp/qa/2868794.html
perlによるUTF-8メールの送信方法
http://www.securehtml.jp/utf-8/perl_utf_mail.html
Baba Centerfolds FAQ
http://www.hi-ho.ne.jp/babaq/faq.html#M006
BASP21 Pro アプリケーションガイド
http://www.b21soft.co.jp/basp21/basp21pappl.html
BASP21 Pro リファレンス
http://www.b21soft.co.jp/basp21/basp21pref.html
メールの送信テスト(unicode)
http://rose.ruru.ne.jp/multiplication/unicode.html
>メールプロトコル
3分間HTTP&メールプロトコル基礎講座 網野 衛二 (単行本(ソフトカバー) - 2010/1/6)
今夜わかるメールプロトコル (Network) 上野 宣 (単行本 - 2005/6/17)
電子メールプロトコル―基本・実装・運用 デイビッド ウッド、David Wood、佐々木 雅之、 千葉 猛 (単行本 - 2000/11)
電子メールプロトコル詳説―インターネット電子メールアーキテクチャからIETF標準プロトコル群の詳細 ケビン ジョンソン、Kevin
sendmailクックブック―設定と運用のためのレシピ集 クレイグ ハント、Craig Hunt、 林 秀幸 (単行本 - 2004/6)
by.まこと
>お世話になってます。
>
>父めーるをPB9.0.3にて使用していたのですが、
>この度、PB12.5.2へバージョンアップして使用してみたところメール送信の機能が正常に動作しなくなってしまいました。
>(画面「w_smtp」より送信ボタンを押しても何もエラーが発生しない状況で固まってしまいます。)
>
>どなたかPB9以上で使用されている方はいらっしゃいますか?
>
>Winsockに関するプログラム知識がない状態で、今まで利用させてもらっていたもので、
>プログラムのどこを修正したらよいかわからず頭を悩ませている状況です。
>
>デバックを実行してみたところ、uo_smtpオブジェクトのue_fd_readイベントが1回きりしか起動せずに
>そのまま固まってしまいます。
>(正常に動作しますPB9.0.3では、自動的?にue_fd_readイベントが起動してrecv関数にて分割受信が行えていました。)
>
>どなたかわかる方がいらっしゃいましたら教えてください。
>宜しくお願い致します。
>
><父めーるダウンロードサイト>
>http://www2.offbeat.co.jp/pbds/pb/download/#chiMail
>
>
>
付加情報:
PowerBuilder Version 12.5
Client SoftWare
OS Windows7
DBMS Sybase Open Client 12.5
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.