Davmailを使った環境についてNo.07730
あられ さん 21/02/18 21:49
 
サポート外なのは重々承知の上投稿します。

outlookを標準メーラにされてしまったんですが、davmailを使うことでなんとか秀丸
メールを使っていました。しかし、PCの老朽化が進み、新しいPCをもらって移行しよ
うとしています。ここで、「新規メールの受信ができない」という問題がでました。

これまで使っていたPCは、Windows7でdavmail環境を作り、それをWindows10にupdate
(環境を残したままのupdate)したものです。32bit環境です。
移行先のPCは、新規にWindows10をインストールし、20H2までアップデートしたあと
にdavmailの環境を作りました。こちらは64bit環境です。
秀丸メールのデータ(環境)は、NASにおいてあるので、移行先PCにインストールし
た秀丸メールに、元PCの環境バックアップを復元して確認していました。移行先PCで
は、新規メールがないときは問題ありませんが、新規メールがあると「INBOX」の取
り出しフェーズ?のところで「時間がかかったので中止した」というようなメッセー
ジがでて、必ず受信に失敗します。
そのままの環境を使って、元PCでやるとうまく受信できます。
32bit/64bit、davmailのバージョン、秀丸の32bit/64bitの組み合わせをそこそこや
ってみましたが、だめでした。
メール環境がみられないなどの現象ならば、32/64の問題かと思いましたが、送受信
の問題のようなのでなにか解決方法のヒントだけでもいただけないかと考え、投稿す
るに至りました。
せめてIMAPのシーケンスがわかっていれば、ポート番号などが移行先PCで塞がれてい
るかもしれないと確認することもできるんですが、調べる時間もなく(調べてもRFC=
英語がでてきてお手上げ)移行がすすみません。
たぶん、davmailが要求をかえしてない=エクスチェンジからなにか応答がきているの
を捨てられている?のだとおもうのですが、wiresharkなどをみればわかるでしょう
か……。
outlookの環境を整備していくことも考えましたが、秀丸メールの快適な環境を捨て
られず、困っております。
お知恵をいただきたく、みなさまよろしくお願いします。

[ ]
RE:07730 Davmailを使った環境についてNo.07731
秀まるお2 さん 21/02/19 09:02
 
 秀丸メールとDavmailとのやりとりについては、受信コマンドを実行した後に「送
受信」メニューの「直前のやりとり記録...」コマンドを実行すると分かります。そ
の内容を教えていただければ、果たしてどこで止まってるのかはお返事できます。

 または、そのやりとり記録をWindows7上の記録と比べてみれば、さらに何か分かる
可能性もあります。

 秀丸メールについては、Windowsが7か10かで変わる点として、最近のバージョンで
追加したIPv6対応の修正があるので、それについては「全般的な設定・上級者向け・
デバッグ・ソケット」の中にある

   □ IPv6禁止(IPv4のみ接続)

 をONにするといいです。Windows7の場合はここのオプション関係なくIPv4のみで動
作しています。Windows10ではこれをONにするとWindows7時と同じ動作になります。

 他に、アプリを起動する用のショートカットのプロパティでの「互換性」ページの
中で「互換モードでこのプログラムを実行する」をONにしてWindows7上で動作してる
かのようにすることは出来ます。Davmailの方はそれを試してみるといいかもしれま
せん。



---------------------------------------------------------------

 Davmailを使っておられるということは、社内にExchange Serverがあるってことで
すかね。もしかしてクラウドサービス(Microsoft 365のExchange Online)に移行さ
れてるのであれば、Davmailを使わなくても秀丸メールの新機能の、Microsoft Graph
 APIを使う方式にてメールが送受信可能ではあります。

[ ]
RE:07731 Davmailを使った環境についてNo.07732
あられ さん 21/02/19 10:24
 
ありがとうございます。現在テレワークでなかなか作業ができなくて、週末にでも
「直前の〜」については確認してみます。
なお、以降前のWindows7というのは、Windows7がはいってた時に環境を作って、それ
をWindows10に上書きupdateした環境でして、とりあえずWindows10にはなっています。

v4で送ったデータが、v6で返却されるあるあるになってる可能性も考えられるという
ことですね(もしくはもともとv6で通信しちゃってる)。

なお、Exchandeは365を使っていて、秀丸メールのAPIをつかう、については、認証を
もらうことができません(管理者ではないので)。

実PCでの作業も、なんとなく「やめろ」という雰囲気ですので、交渉しても権限をつ
けてもらえない可能性のほうが高いです(そこまでの気力を使ってやるほどでもなさ
そうなので……)。

ひとまず、いただいた確認、やってみてまた報告します。よろしくお願いします。

[ ]
RE:07732 Davmailを使った環境についてNo.07733
秀まるお2 さん 21/02/19 11:50
 
 ローカルPCにデータ保存できなくなるのはつらいと思いますが、それとは別に、
メールクライアントをOutlookに統一する会社も多々あるみたいです。

 セキュリティとかの意味でOutlookに統一するんだろうと思いますが、万が一Outlo
okにセキュリティ上の問題があって使えなくなった時どうするんだろって思ったりは
します。

 秀丸メールのGraph API対応は実は超有名な大きな会社様からのご要望で対応した
のですが、たぶんそこの会社はOutlookのみでの運用にリスクを考えて要望されたの
かなぁと思ったりする所です。

[ ]
RE:07733 Davmailを使った環境についてNo.07734
あられ さん 21/02/19 17:59
 
> ローカルPCにデータ保存できなくなる

もうネットワークが遅い時は地獄ですね。秀丸メールでさえ動作が重くなります。
outlookは会議予約などもできるので、そういう使い方には適しているとおもうんで
すが、HTMLメールが普通にかけてしまったりするので、個人的にはすごくいやです。
なので、まともにメールをかきたい時には、秀丸メールから書いていたのです(テレ
ワークでできなくなりましたが)。

> セキュリティとかの意味でOutlookに統一するんだろうと思いますが、万が一Outl
>ookにセキュリティ上の問題があって使えなくなった時どうするんだろって思ったり
>はします。

 昔、outlookを狙ったメール、多かったですもんね。

> 秀丸メールのGraph API対応は実は超有名な大きな会社様からのご要望で対応した
>のですが、たぶんそこの会社はOutlookのみでの運用にリスクを考えて要望されたの
>かなぁと思ったりする所です。

 超有名。なるほど。うちじゃなかったのが残念です。


[ ]
RE:07734 Davmailを使った環境についてNo.07738
moppu さん 21/02/25 16:00
 
いちユーザのmoppuと申します。

2020年10月頃まで秀丸メール+davmailの構成を使っていたので
その時に苦しめられた現象を書かせていただきます。
あられ様の現象とまったく同じではなく環境依存かもしれないので
参考にならないかもしれません。
情報共有ということでご容赦ください。

当時の環境
Wi10(x64)
秀丸メール(x86) ─(localhost)─ davmail(x64) ─(社内Proxy)─ office365
davmailのExcahnge Protocolには"EWS"を設定。
秀丸メールはPOP3を設定。
ウィルス対策ソフトは Symantec Endpoint Protection

現象
1. davmail-5.3.0以降でoffice365(EWS)の認証に失敗する。
 davmail-5.2.0 に戻すと正常動作する。
 5.3.0のバグらしいですがFix済の 5.4.0 でも発生。
※ 既に秀丸メールのMicrosoft Graph API方式に移行したので
 davmailの最新バージョンは確認していません。

2. 秀丸メールとdavmail間でSMTPポート25を使うと
 添付ファイル付メールの送信に異常に時間がかかる。
 容量によっては秀丸メール側に「送信できなかったかもしれません」
 のようなアイコンが表示される。
 試しにポート1025に変更したら快適に通信するようになりました。
 受信速度はPOP3ポート 1110で運用していて問題ありませんでした。

[ ]
RE:07738 Davmailを使った環境についてNo.07739
あられ さん 21/02/25 19:22
 
コメントありがとうございます。


>当時の環境
>Wi10(x64)
>秀丸メール(x86) ─(localhost)─ davmail(x64) ─(社内Proxy)─ office365
>davmailのExcahnge Protocolには"EWS"を設定。
>秀丸メールはPOP3を設定。
>ウィルス対策ソフトは Symantec Endpoint Protection

 ここまでは同じですね。


>現象
>1. davmail-5.3.0以降でoffice365(EWS)の認証に失敗する。
> davmail-5.2.0 に戻すと正常動作する。
> 5.3.0のバグらしいですがFix済の 5.4.0 でも発生。
>※ 既に秀丸メールのMicrosoft Graph API方式に移行したので
> davmailの最新バージョンは確認していません。

 現在、移行前で動いてた4.9でも試していますが、だめですね。
 通信方式もIMAP(POP3みたいな動きモード)にしていますので、若干解決方法が違う
ようです。


さて、受信ですが


> R * 39074 EXISTS
>   * 69 RECENT
>   * OK [UIDVALIDITY 1]
>   * OK [UIDNEXT 213882]
>   * FLAGS (\Answered \Deleted \Draft \Flagged \Seen $Forwarded Junk)
>   * OK [PERMANENTFLAGS (\Answered \Deleted \Draft \Flagged \Seen $Forwarde
>d Junk \*)]
>   C3 OK [READ-WRITE] SELECT completed
> R ...(1082966バイト)
>   C4 OK FETCH completed
> I UIDL解析中...
> I UIDL解析中(2)
> I 0 / 420 済み (0Kバイト)
> S C5 SELECT "INBOX"
> E 長時間にわたってサーバーからの応答がありません。
> 終了時刻: 2021/02/25 19:04:39

 これが、だめなほう(新しい環境)です。

 なお、IPv4関係も疑わしいので、以下の手順で実施しました。
1) 秀丸のIPv4優先をon  →だめ
2) WindowsそのもののIPv6を無効 →だめ
3) 動いている環境のdavmailに通信してみる →だめ

 なお、だめ、は上記のログの状態です。
いけてるほう(旧環境)は、S C5 SELECT "INBOX"のあと、すこしたつと動いて受信し
ています。

 環境(秀丸ホーム?)は同じものを参照しています。VLが違うのが悪いんでしょうか。
 動いているのは32bit版 6.92、だめなほうは698の32/64両方です。

 秀丸の環境が完全に同じではないので、モジュールをごっそりもってきて確認した
ほうがいいでしょうか?



[ ]
RE:07739 Davmailを使った環境についてNo.07740
あられ さん 21/02/25 20:49
 
解決したかもしれません。

最新版を削除(アンインストール)。

動作していた6.92をインストール。

動作しました。

なにかLDがあったのでは……
もしくは、古いバージョンでの環境ファイル?を使っていたために、最新版でなにか
おかしな動作をしていた可能性もありそうですね(どんな環境ファイル形式になって
いるかわからないので想像ですが)。

ひとまずこれで移行できそうですが、できれば64bit版に揃えたいので、古いバージ
ョンのモジュールをいただけると助かります……。

もしくは、なおったバージョンを展開していただけると……


[ ]
RE:07740 Davmailを使った環境についてNo.07741
秀まるお2 さん 21/02/25 21:31
 
 Version 6.92の64bit版を今アップロードしました。

https://hide.maruo.co.jp/software/bin3/hmmail692_x64_signed.exe

他にもいろいろあります。

https://hide.maruo.co.jp/software/bin3/hmmail693_x64_signed.exe
https://hide.maruo.co.jp/software/bin3/hmmail694_x64_signed.exe
https://hide.maruo.co.jp/software/bin3/hmmail695_x64_signed.exe
https://hide.maruo.co.jp/software/bin3/hmmail696_x64_signed.exe
https://hide.maruo.co.jp/software/bin3/hmmail697_x64_signed.exe

 Version 6.92よりも新しいバージョンで何か変わった点としては、以前紹介したIP
v6対応があります。他は無さそうな気がします。「直前のやりとり記録」で見た通信
内容を比較すると分かりますけども。

[ ]
RE:07741 Davmailを使った環境についてNo.07744
あられ さん 21/02/26 13:48
 

>https://hide.maruo.co.jp/software/bin3/hmmail692_x64_signed.exe

 ありがとうございます。
 あとでいただきます!


> Version 6.92よりも新しいバージョンで何か変わった点としては、以前紹介したI
>Pv6対応があります。他は無さそうな気がします。「直前のやりとり記録」で見た通
>信内容を比較すると分かりますけども。

 せんだってあげたログとは違うところでしょうか?直前のやりとり記録からコピー
したものです。
 正常にうごいているものも、"INBOX"のところまでは同じで、そのまま受信できて
います。すなわち、同じだと思っています。あらためて同じPCで、6.92にした状態で
のログを確認してみます。


[ ]