勝手に文字が追加されますNo.10876
qh さん 23/01/23 15:06
 
Ver 7.16にてメールでパスワードを送ろうと思い
以下の文字列を記載して送信しました。
.44j2+3D%+11ZBo3

すると相手には以下のように先頭に「.」が追加されて届きます。
..44j2+3D%+11ZBo3

先頭に「.」があるとダメなようで以下のようにしたところ
文字が追加されずに送信することができました。
「.44j2+3D%+11ZBo3」

どの設定をどのように変更すれば回避できるでしょうか。

[ ]
RE:10876 勝手に文字が追加されますNo.10878
秀まるお2 さん 23/01/23 15:54
 
 一応、行頭にピリオドを入れるとそのピリオドが2つに増殖してしまうようなこと
は起こらないはずじゃないかと思うんですが、そういうことが起きるとしたら、何か
通信経路上に問題があるのか、あるいは相手のメールソフト側に問題があるのか、何
か秀丸メール以外の要因が関係してるんじゃないとか思います。

 秀丸メール側でなんとか回避させる方法として、メール本文をbase64エンコードし
て送る指定ってのがあるのでそれを試してみてるのがお勧めです。

 新規メールを作成してからヘッダと本文の区切りの空行の所に、手で

    X-TuruKame-Encode: base64

 のように記述すればいいです。それで普通に送ってみればいいかと思います。こう
すると、メールのヘッダ的には

    Content-Type: text/plain; charset=iso-2022-jp
    Content-Transfer-Encoding: base64

 のようになって、メール本文は、例えば先ほどのパスワードの内容が

    LjQ0ajIrM0QlKzExWkJvMw0KDQo=

 のようにbase64エンコードされて送信されます。受信した側はちゃんとルールに沿
ってbase64エンコードされた内容をデコードして、元のパスワードを表示してくれな
いといけないです。

[ ]
RE:10878 勝手に文字が追加されますNo.10879
秀まるお2 さん 23/01/23 16:11
 
 行頭の「.」が「..」になる理由ですが、SMTPサーバーにメール本文を渡す時に、
たしかに行頭の「.」は「..」に変換されて渡される仕組みになってました。ただ、
これは他のメールソフトでも同じ共通の仕組みだと思います。

 受信する時は、逆に行頭の「..」を「.」に変換します。

 今ちょっと秀丸メールで送信してBecky!で受信するテストをしたら、Becky!さんは
「..」をちゃんと「.」に変換してくれました。

 Becky!から「.」入りメールを送ると、それはquoted-printableにエンコードされ
る方式になってました。

 相手のメールソフト名もし良かったら教えて欲しいです。こちらでテストできるな
らテストしてみます。

 Becky!さんと同じく、行頭に「.」がある場合はquoted-printableかbase64かでエ
ンコードして送るべきなのかもしれません。(今さらですが)

[ ]
RE:10879 勝手に文字が追加されますNo.10880
qh さん 23/01/23 20:06
 
秀まるお2様

早速のご回答ありがとうございます。

アカウントの設定 > メールサーバー > POP3/IMAP4 > 送信済みメール
送信済みメールをIMAPサーバーに自動アップロード

上記設定でアップロードされたメールも「..」に変換されていたため
全てのメールがそのように変換されているのだと思って質問しましたが、
少なくとも自分宛てに送信⇒受信したメールは「.」に戻されていました。

相手のメールソフトの問題のようですので今回の相手には
ご教示頂きました Base64エンコードして送信しようと思います。

ちなみに上記設定で自動アップロードされたメールも
「.」に戻してアップロードする設定はありますでしょうか。

あとでパスワードを確認した時に「..」なのか「.」なのか
判断がつきにくいのでできれば私が記載したオリジナルとして残したいです。

[ ]
RE:10880 勝手に文字が追加されますNo.10881
秀まるお2 さん 23/01/24 09:18
 
> アカウントの設定 > メールサーバー > POP3/IMAP4 > 送信済みメール
> 送信済みメールをIMAPサーバーに自動アップロード
>
> 上記設定でアップロードされたメールも「..」に変換されていたため

 テストしてみたら再現できました。たしかに行頭の「.」が「..」に変換されてア
ップロードされてしまいました。大変失礼しました。

 「送受信」メニューの「IMAPサーバーにアップロード」では大丈夫なんですが、送
信済みメールをアップロードする時に、SMTPサーバーに渡す用に「.」を「..」に変
換したデータをそのままアップロードしてしまってて、それでおかしくなってしまっ
てました。

 とりあえず1回β版(Version 7.17β1)で修正させていただきます。今週中には
アップロードさせていただきます。

[ ]
RE:10881 勝手に文字が追加されますNo.10883
qh さん 23/01/25 16:07
 
> とりあえず1回β版(Version 7.17β1)で修正させていただきます。今週中には
>アップロードさせていただきます。

ありがとうございます。
対応していただけると助かります。
お手数ですがよろしくお願い致します。

[ ]
RE:10883 勝手に文字が追加されますNo.10884
秀まるお2 さん 23/01/26 11:02
 
 今アップロードしました。

32bit版:
https://hide.maruo.co.jp/software/bin3/hmmail717b1_signed.exe

64bit版:
https://hide.maruo.co.jp/software/bin3/hmmail717b1_x64_signed.exe

 送信済みメールをIMAPサーバーにアップロードしてピリオドが二重になるバグはこ
れで直るはずになります。

 行頭にピリオドのあるメールの送信方法をBecky!と同じ方式にするかどうかは、他
のメールクライアントがどうしてるかも調べてから考えてみます。


[ ]
RE:10884 勝手に文字が追加されますNo.10885
qh さん 23/01/27 14:06
 
秀まるお2様

アップロードされたメールが「.」のままであることを確認しました。
早速のご対応ありがとうございます。

余談ですがインストーラのファイル名は 717b1となっていますが
ヘルプ > 秀丸メールのバージョン情報/送金登録
からバージョン情報を表示すると 7.16 Beta1と表示されます。
念のため。

[ ]
RE:10885 勝手に文字が追加されますNo.10886
秀まるお2 さん 23/01/27 14:32
 
 確認ありがとうございま。

 バージョン番号の間違いのご指摘もありがとうございます。バージョン番号だけは
間違えないように工夫してたつもりだったんですが、正式版からβ版に変えるのにま
たミスしてしまったようです。大変失礼しました。次のβ版からはちゃんとした番号
に戻させていただきます。

 あと、念のため他のメールソフトでもテストしようと思って、とりあえずThunderb
irdでテストしてみたんですが、Thunderbirdは秀丸メールと同じく、メール本文の行
頭に「.」があっても特にbase64やquoted-printableにエンコードすることなく、
「..」に変換する形でSMTPサーバーに渡しているようです。Thunderbirdがそうして
るなら世の中的に問題ないと思うので、秀丸メールもそのままにしようと思います。

[ ]