SMTPのポート番号No.08408
isogo さん 21/07/22 20:31
 
秀丸メールは最新版6.99(32bits)です。
6月頃にメール送信でエラーになり、その原因がSMTPのポート番号:25になってお
り、Outbound Port25 Blocking対応にチェックが入っていました。サーバの管理者か
ら指摘され、ポート番号:587に変更し送信できるようになったのですが、以前の
設定の記憶が無くなぜポート番号:25になっていたのは不明です。
本日送信がまたできなくなり、ポート番号を確認したところ、25になっていました。
587に変更し送信は可能になりました。
ここで疑問に感じたのは、なぜSMTPのポート番号が25に変更されたのかです。SMTP
のポート番号は変更されてしまうことがあるのでしょうか。
よろしくお願いいたします。


[ ]
RE:08408 SMTPのポート番号No.08411
秀まるお2 さん 21/07/23 09:32
 
 アカウント毎設定を秀丸メールが勝手に書き換えることは無いはずで、特にそのSM
TPのポート番号は勝手に書き換わることは無いはずになります。

 以前にもアカウント毎設定が勝手に書き換えられたって話があって、その安全対策
で、アカウント毎設定を書き換え禁止にする設定を用意しています。「設定・アカウ
ント毎の設定...」の「上級者向け・上書き禁止属性」ってページになります。

 そこにある「上書き禁止属性にする!」を押してアカウント毎設定(用のファイル
 = account.binファイル)を書き換え禁止にしてもらえれば、勝手には書き換わらな
くなるはずです。それを使ってほしいです。

 その状態だと、ユーザーさんが意図して設定を書き換えようとした場合に警告が出
るようにもなります。

 それで様子見ということでお願いしたいです。

-------------------------------------------------------------
 アカウント毎設定は、アカウント用のフォルダ配下の「account.bin」ってファイ
ルに保存されるんですが、そのファイルのタイムスタンプを見ることでも、果たして
いつ書き換わったのか確認できると思います。

 さらに、アカウント毎設定が書き換わる時には「account.bak.bin」ってバックア
ップを作成されます。そのファイルの内容とaccount.binを比較することでも、果た
してどの設定が書き換わったのか確認が可能です。中身を比較するには、別途ダミー
のアカウントを作成してそこにaccount.bak.binをacount.binって名前にコピーして、
それでアカウント毎設定を見てみる、みたいな形にはなってしまいますけども。

[ ]
RE:08411 SMTPのポート番号No.08415
isogo さん 21/07/23 11:26
 
早々にご回答頂きありがとうございます。
書き換えの件は了解致しました。
上書き禁止属性については設定致しました。
「account.bin」(2021.07.22更新)については変更の時に念のため2回以上操作し
ていますので、「account.bak.bin」とのバイナリチェックを含め差分はありません
でした。
なおバックアップにあった「account.bak.bin」(2021.07.10更新)とのバイナリチ
ェックを含め差分はありませんでした。
再度発生しましたときにご相談させて頂きます。
ありがとうございました。

[ ]
RE:08415 SMTPのポート番号No.08416
秀まるお2 さん 21/07/24 10:05
 
 人為的なアカウント毎設定の書き換えの他に勝手に設定が書き換わる可能性として
は、他には、

 − マクロでの書き換え。ただし書き換えるにはマクロでLoadAccountProp、
   SaveAccountPropを使わないと出来ない。
 − account.binファイルを何らかの方法で別のファイルに置き換える。

 という可能性があるだけのはずになります。

 account.binファイルの中身は暗号化されてるので、秀丸メール以外の方法で書き
換えてうまくポート番号の設定だけ変更することは、ほぼ不可能なはずになります。

[ ]