― MozillaZine.jp フォーラムは Mozilla 製品に関する情報交換の場です ―



All times are UTC + 9 hours

新しいトピックを投稿する トピックへ返信する  [ 22 件の記事 ]  ページ移動 1つ前へ  1, 2
作成者 メッセージ
投稿記事Posted: 2022年6月04日(土) 19:10 
オフライン

登録日時: 2013年5月19日(日) 13:46
記事: 1928
nakamura.t@ さん、maji です。
ここまでいただいた返信の一部を「要約」する意味で以下引用しました。
(一部の行をあえて除いて1つの引用にまとめています。)

nakamura.t@ さんが書きました:
maji さんが書きました:
その「 400人以上いるユーザ」さん全て全員が POP なのでしょうか?
ある人は POP だけど別の人は IMAP だみたいに別々バラバラになってるなんて事はないですか??
 ⇒全てのユーザがPOPで同じ設定です。
maji さんが書きました:
その「社内サーバのディスク容量を圧迫している」のは
 (あ) Windows server上に構築してるメールサーバのディスク容量
 (い) Windows server上にある 400人分のユーザ領域ディスク容量
のドチラでしょうか。
 ⇒(い) Windows server上にある 400人分のユーザ領域ディスク容量になります。
maji さんが書きました:
[アカウント設定]→[サーバ設定]→[サーバ設定]の項の
》 □ ダウンロード後もサーバーにメッセージを残す
》   □ ダウンロードしてから XX 日以上経過したメッセージは削除する
》   □ ダウンロードしたメッセージを削除したらサーバーからも削除する
の部分の設定(チェック)はどうなってますか?
 ⇒全てのユーザが「□ ダウンロード後もサーバーにメッセージを残す」のチェックは外しています。
EarlgreyTea さんが書きました:
各ユーザーが使用する Thunderbird は、そのユーザーのPCにインストールされているものでしょうか。
それとも Windows Server にインストールされた1つの Thunderbird を RemoteApp を使って
各ユーザーが利用しているのでしょうか。
 ⇒前者になります。

当初に私が想定(推測)していた状況は随分と違ってたのですが、
まとめると以下の通りとなるのでしょうか。

・ユーザが400人以上いる法人内での運用
・プロトコルは全員が POP
 「□ ダウンロード後もサーバーにメッセージを残す」チェックは外していて
 メール受信(ダウンロード)時にサーバからは消えている
 よってメールサーバ側ディスク容量の圧迫は無い
・Thunderbird は個々のユーザの PCにインストールされているが
 プロファイル( prefs.js 及び POP受信(ダウンロード)メール一式全て)は
 Windows server 側のユーザエリアに置いていて
 ここのディスク容量が圧迫されてる(★)
・「全てのユーザがPOPで同じ設定です」

そして上記 ★ 印の部分のディスク圧迫をなんとか解消したく
その為に 400名以上いる全員の
viewtopic.php?f=3&t=19751#p71921
nakamura.t@ さんが書きました:
アカウント設定>ディスク領域についてですが、
(中略)
「このコンピュータとリモートサーバー上の古いメッセージを完全に削除してディスク領域を解放できます。」項目の
「送信日時あら次の日数以上経過したメッセージを削除する」の日付を変更したい
及び
viewtopic.php?f=3&t=19751#p71930
nakamura.t@ さんが書きました:
サーバ上に残す日数を小さめに設定したいため、メール保存日数を少なくたい
をやりたい、
かつソレを
nakamura.t@ さんが書きました:
  各ユーザでログインしてThunderbirdソフトを起動し、設定しても良いのですが
  各ユーザでログインするとログが残ってしまうため、できれば違う方法
でやりたい、
とゆのが、そもそものニーズなのですね。

まずはここまでの私の理解でヨロシイでしょうか。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.63 Safari/537.36 Edg/102.0.1245.30


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2022年6月05日(日) 08:00 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 4055
nakamura.t@ さん

nakamura.t@ さんの 2022年6月02日(木) 13:08 の投稿で重要な部分をスルーしていました。

nakamura.t@ さんが書きました:
Windows serverにログインせずにプロファイルサーバ(別のサーバです)から編集したかったのです。
また、ユーザが400人以上いるのでプロファイルから編集できれば少しは手間がかからない方法がないか悩んでいました。
因みにプロファイル編集はログは関係なく編集できます。

ここに出てくる「プロファイル」ですが、少なくとも赤字の方は、

Thunderbird のプロファイルではなく、Active Directory 管理下における Windows のユーザープロファイルのことですよね?

そのユーザープロファイルは各PCではなくプロファイルサーバーにあり、各ユーザーがドメインにログオンするとそこからダウンロードされ、ユーザーがログアウトするとプロファイルサーバーに書き戻される「移動ユーザープロファイル」ということかと思います。

  • nakamura.t@ さんはドメインの管理者?
  • プロファイルサーバーに保存されている各ドメインユーザーのユーザープロファイルを編集することが可能
  • つまり、各ユーザープロファイル内の「Thunderbird のプロファイル」>prefs.js の閲覧・編集が可能
  • プロファイルサーバー内を管理者としていじる分には、勤怠管理システムに影響しない

そういう理解でよろしいでしょうか?
そうであれば、各ユーザーの「Thunderbird のプロファイル」の一括管理はすでに可能な状態なわけです。

本件ですと、下記のような user.js ファイルを作成して、全400ユーザーの「Thunderbird のプロファイル」フォルダー直下にコピーすることで実現できるかと思います。
(参考:about:config と user.js による Firefox のカスタマイズ - えむもじら

例えば、保存制限日数を30日にする場合の「user.js」
コード:
user_pref("mail.server.server1.retainBy", 2);
user_pref("mail.server.server1.daysToKeepHdrs", 30);
user_pref("mail.server.server2.retainBy", 2);
user_pref("mail.server.server2.daysToKeepHdrs", 30);
user_pref("mail.server.server3.retainBy", 2);
user_pref("mail.server.server3.daysToKeepHdrs", 30);

各ユーザーが Thunderbird のアカウント設定を行った状況が不明ですので、多少乱暴ですが server1~3 で同じ設定を並べてみました。

このファイルを効率よく確実に配置する方法については、このフォーラムで取り扱う範囲外となります。
そちらの状況もわかりませんし、ご自身で調べてみてください。
手段としては、コマンドプロンプト(cmd.exe)のバッチスクリプトを使うもよし、PowerShell のスクリプトを使うもよし、その他のツールを使うでもよしです。

【追記1】
ここまで書いて、Active Directory でのプロファイルサーバーの容量削減が目的であれば、別の抜本的な解決方法があることに気づきました。
各PCの Thunderbird は、そのプロファイルフォルダーを Windows ユーザーの移動プロファイル(Roaming User Profile)に作成し、その中に受信したメッセージ(メール)も保存しています。
これを各PCのローカルストレージの任意フォルダーに保存する運用に切り替えてください。

Thunderbird のプロファイルフォルダー自体は、管理者が見られるようにWindows の移動プロファイルにあったほうが良ければ、メッセージの保存先だけ各PCのローカルストレージのフォルダーに切り替えておくと良いでしょう。
これは、アカウント設定を開いて「サーバー設定」の一番下、「メッセージの保存」の「メッセージの保存先」で設定します。

もちろん、これは各PCで行う必要があり、元のメッセージの保存先フォルダーの中身を新しいフォルダーにあらかじめコピー(移動)しておく必要があります。
ディスク領域の設定で制限をかけておき、それから順次各PCの対応を進めていくという流れになるかと思います。

【追記2】
ただし、作業するPCを移動してそこでも Thunderbird を使うという運用が行われている場合、メッセージの保存先を各PCのローカルに設定してあると、問題が生じることになります。
したがって、【追記1】が通用するのは、ログオンするPCが自席のPCに固定されている場合に限られます。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:101.0) Gecko/20100101 Firefox/101.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2022年6月07日(火) 13:26 
オフライン

登録日時: 2022年5月26日(木) 10:04
記事: 8
ご連絡ありがとうございます。
すみません。2ページ目にいってたのに気が付きませんでした。

--
maji 様

>当初に私が想定(推測)していた状況は随分と違ってたのですが、
>まとめると以下の通りとなるのでしょうか。
 ⇒ご認識頂いた通りです。

--
EarlgreyTea 様

>ここに出てくる「プロファイル」ですが、少なくとも赤字の方は、
>Thunderbird のプロファイルではなく、Active Directory 管理下における Windows のユーザー
>プロファイルのことですよね?
>そのユーザープロファイルは各PCではなくプロファイルサーバーにあり、各ユーザーがドメインに
>ログオンするとそこからダウンロードされ、ユーザーがログアウトするとプロファイルサーバーに
>書き戻される「移動ユーザープロファイル」ということかと思います。
 ⇒ご認識頂いた通りです。私の申し上げていたプロファイルはThunderbird のプロファイルではなく
  Windows のユーザープロファイルのことを指していました。(不明確なお伝えですみません)
  また、私の認識ではたしか社内の環境が移動ユーザープロファイルとフォルダリダイレクトを
  組み合わせた環境であったと思います。

>・nakamura.t@ さんはドメインの管理者?
>・プロファイルサーバーに保存されている各ドメインユーザーのユーザープロファイルを編集する
> ことが可能
>・つまり、各ユーザープロファイル内の「Thunderbird のプロファイル」>prefs.js の閲覧・編集が
> 可能
>・プロファイルサーバー内を管理者としていじる分には、勤怠管理システムに影響しない
>そういう理解でよろしいでしょうか?
 ⇒ご認識頂いた通りです。

>そうであれば、各ユーザーの「Thunderbird のプロファイル」の一括管理はすでに可能な状態なわけ
>です。
>本件ですと、下記のような user.js ファイルを作成して、全400ユーザーの「Thunderbird のプロ
>ファイル」フォルダー直下にコピーすることで実現できるかと思います。
 ⇒例えば保存制限日数を30日にする場合は、user.js ファイルを作成して内容は以下の通り作成すれば
  良いのでしょうか?(Thunderbird のアカウントがmail.server.server1のみの場合)
  <user.jsファイルの内容>
   user_pref("mail.server.server1.retainBy", 2);
   user_pref("mail.server.server1.daysToKeepHdrs", 30);
  また、このファイルをどこに配置すれば良いのでしょうか?
  因みに私のThunderbird のプロファイル以下のパスにありました。
  D:\Share\Works\t870\AppData\Roaming\Thunderbird\Profiles\ydhkgc2n.default
  その直下にprefs.jsファイルが存在しています。
  


因みに、別の抜本的な解決方法として、PCのローカルストレージの任意フォルダーに保存する運用に
切り替えて…というご提案を頂きましたが、メッセージの保存先を変更するのは控えたいのとログオン
するPCは固定されていない為少し難しい気がします。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.105 Safari/537.36


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2022年6月07日(火) 21:32 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 4055
nakamura.t@ さんが書きました:
⇒例えば保存制限日数を30日にする場合は、user.js ファイルを作成して内容は以下の通り作成すれば
良いのでしょうか?(Thunderbird のアカウントがmail.server.server1のみの場合)

対象アカウントがmail.server.server1になっていると確定しているなら、2行だけで十分です。
しかし、アカウント設定をそれぞれで行って、1つ目に別のアカウント(設定失敗も含む)があって、使っているアカウントが2つ目になっている、といったことが無いのであればです。

nakamura.t@ さんが書きました:
また、このファイルをどこに配置すれば良いのでしょうか?

プロファイルフォルダーの直下、prefs.js と同じ場所に置きます。
prefs.js と user.js の動作については、古いページになりますが下記をご覧ください。

about:config と user.js による Firefox のカスタマイズ - えむもじら

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:101.0) Gecko/20100101 Firefox/101.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2022年6月10日(金) 13:00 
オフライン

登録日時: 2022年5月26日(木) 10:04
記事: 8
EarlgreyTea 様

>対象アカウントがmail.server.server1になっていると確定しているなら、2行だけで十分です。
 ⇒2行のみのuser.jsファイルを作成し、プロファイルフォルダーの直下、prefs.js と同じ場所に置いて
  Thunderbirdを再起動しましたが、画面上の値は変わりませんでした。
  確かに画面上のアカウントは1つしかないハズなのですが。。2ユーザ分やってみしたが値は変わり
  ませんでした。何か間違っているのでしょうか。

>しかし、アカウント設定をそれぞれで行って、1つ目に別のアカウント(設定失敗も含む)があって、
>使っているアカウントが2つ目になっている、といったことが無いのであればです。
 ⇒すみませんよく理解できていません。これが原因なのでしょうか。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.105 Safari/537.36


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2022年6月10日(金) 13:33 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 4055
スマホだと引用は面倒なので…
一つ目
UTF-8以外のコメントを入れていたり、誤字、脱字等ないでしょうか。
あとは、ファイル先頭にUTF-8のBOMが付いている、LFで改行してないとか。
prefs.jsをコピー、リネームして不要箇所削して作成してみてはどうでしょうか。

二つ目
対象アカウントがserver1であることを確認しているなら問題ありません。
しかし、アカウント追加順とかでserver2になっていた場合、
server1の設定を変更しても当然効きません。
アカウント設定が各ユーザーに任されているなら、こういう事故も想定しておく必要があります。

_________________
Mozilla/5.0 (Android 11; Mobile; rv:101.0) Gecko/101.0 Firefox/101.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2022年6月23日(木) 12:54 
オフライン

登録日時: 2022年5月26日(木) 10:04
記事: 8
EarlgreyTea 様

返信が遅くなりスミマセン。
なんとか出来ました。
BOM付のファイルだったのが原因のようでした。

ご丁寧にご教授下さりありがとうございました。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.105 Safari/537.36


通報する
ページトップ
 プロフィール  
引用付きで返信する  
期間内表示:  ソート  
新しいトピックを投稿する トピックへ返信する  [ 22 件の記事 ]  ページ移動 1つ前へ  1, 2

All times are UTC + 9 hours


オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[87人]


トピック投稿:  可
返信投稿:  可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

検索:
ページ移動:  
Powered by MozillaZine.jp® Forum Software © phpBB Group , Almsamim WYSIWYG
Japanese translation principally by ocean