The project of U-WA-
http://uwa.potetihouse.com/
トップページ > 過去ログ > 記事閲覧
アイコン TKMPによる7Bitエンコード
日時: 2007/08/24 15:57
名前: koba

たびたび、お世話になります。

VB.NET 2005(.NET 2.0) にて、TKMP.DLLによりメール送信プログラムを作成中です。
その中で、ある事情で、7Bit エンコードして、Subjectと本文を送る必要があり、
Tipsやソース、過去ログを熟読しておりますが、今ひとつ手順がわかりません。

最低限の通常のメール送信手順は理解できましたが、
Subjectと本文を7Bitエンコードして送信する場合、
どのような手順が必要でしょうか?

よろしくお願いいたします。

Windows XP (SP2)

Page: 1 |

ファイル Re: TKMPによる7Bitエンコード ( No.1 )
日時: 2007/08/25 23:14
名前: Toki◆pRU.c9X.EOI

TKMPはデフォルトで7Bitでのデータ送信を行ないます。
このため特に7Bitを指定する必要はありません

Subjectは文字コードJISで作成し、BASE64でエンコードされます。
本文は文字コードJISで作成されます。

ファイル Re: TKMPによる7Bitエンコード ( No.2 )
日時: 2007/08/26 12:03
名前: koba

ご返答いただきありがとうございました。
メール送信のアルゴリズムについて、まだあまり理解しておらず、ご迷惑をおかけいたします。

現在、携帯へのメール送信プログラムを作成中ですが、
今までは、.NET Framework 2.0の、SmtpClientクラスで送信していました。
その際、AUの携帯へメールを送信すると「件名」「本文」が文字化けする現象が
発生したため、いろいろ調べたところ、SmtpClientクラスはデフォルトで8Bit
エンコードで送信されているようで、AU携帯へは7Bitでエンコードして送信する
必要があるようです。
そのため、SmtpClientクラスで7Bitでエンコードで送信しようとしたところ、
対応していないようなのです。

TKMPでの送信は、7Bit送信なのですね。
早速、送信部分の記述をTKMP.DLLの送信に変更してみます。
いろいろありがとうございます。
ファイル Re: TKMPによる7Bitエンコード ( No.3 )
日時: 2007/08/28 03:01
名前: koba

いろいろアドバイスいただきありがとうございました。

お陰様で、AUの携帯への送信がうまくいきました。

ありがとうございました。

Page: 1 |