sendmailを止めることに

MTAへ激しく攻撃されっぱなしで,止めるというのはなんか残念な気もしますが,今sendmailが本来のメール送受信のために動くのは日に2回+不定期的なWordpressからのupdate案内しかなく,それに対して日に千回近い攻撃にさらすのはバカバカしくもあります.

先に書きましたように,攻撃による実害はあまり大したことはないのですが,iptablesでDROPするipアドレスを約1万個登録してあってこれがRaspberry Piの貴重な実メモリーに展開されているのが一番バカバカしいです.

sendmailとは長い付き合いでした.使い始めた1990年代半ばには,ほとんどのLinux distroに標準でついていて,デフォルトで動くような設定だったと思います.

自前でメーリングリスト(ML)を立ち上げるのに使ったり,またアマチュア無線のパケット通信のメールのゲートウェーにも使ったりしていました.

その後SPAMが社会問題化して,個人の動かしているsendmailをはじめとしたMTAからのメール送信を受け付けるサイトがほとんどなくなりました.MLも自分で動かしていると,サーバーがダウンしたりメンテする時にやっかいなので,もうずいぶん前に大手IT会社のサービスに移行しました.

あと,自前のMTAの大きなメリットは,メールアドレスを好きなだけ作れるということです.怪しいサイトや,有名だけど関わりたくない会社のサイトにアカウントをとりあえず作る時に,

適当な名前@ホスト.ドメイン

の形で作ったメールアドレスをIDとして使用します. “適当な名前” はそれこそなんでもいいので無数に作れます.確認メールの受信などの用が済んだらIDを消すか,/dev/nullに転送するようにすればよいです.

これも,使い捨てメールアカウントを提供するサービスでたいてい足りますが,自前でできるというのがミソでした.

現在受信しているメールは,一つは手動で,もう一つは自動的にメールが発せられ,それを大手IT会社を経由してこちらのsendmailが受けていますが,これらもあえて自前のMTAを介する必要はなく,生存確認のためのようなもんです

ということで,1日に2通のメールを受けるため,何百何千の攻撃を避ける運用を続けながらおよぞ30年の長きにわたり使用してきたsendmailを近々止めることにします.

現在は大手IT会社数社に認証したうえでメールを送り出しています.
技術的に面倒だろうと現時点で考えられるのはWordpressが不定期的に発するメールをどうやって外に出すかということです.

MTAへの激しい攻撃

2024年2月15日(木)あたりから,管理しているサーバーへMTAの認証を求める “攻撃” が続いています.攻めてきたIPアドレスをiptablesに登録してアクセスできないようにしていますが,次から次へと新しいIPアドレスを使って攻めてきます.今回の攻撃だけですでに1000近い数のIPアドレスが使われています.

同種の攻撃はこれまでもさんざんありました.目的はSPAMやPhishing, 脅迫などの犯罪行為のメールを拡散するための踏み台にすることだと思います.

実害はほとんどないし,認証を破られることもないとは思いますが,気持ち悪いのでしばらくはいつも以上に気をつけてみていこうと思います.

ネットの若干のバンド幅,サーバーのCPU使用,ログファイルのためのデータ領域とiptablesのための主記憶等の占有が実害といえば実害です.

パナソニック食器洗い機 NP-TH2 トラブル回避法

ちょうど5年前(2019年2月)にわが家で2台め(2代目)となる食器洗い機Panasonic NP-TH2を買いました.初代も同じPanasonicのものでドアを支えるパーツが錆びて朽ちてしまい廃棄としましたが,それまでは故障知らずでかるく5年以上は動いたと記憶しています.

購入したばかりの頃のNP-TH2 (2019年2月撮影)

現用である2代目は買って割と早い時期にトラブルが起きました.運転すると途中で「ピピピピピピピ」といかにも警報音的な音が出て,パネルの操作ボタンを受け付けなくなりました.

最初のトラブルは多分購入してから1年は過ぎていてメーカー保証期間は切れていましたが,販売店の延長保証に入っていて無償で修理をしてもらいました.修理員によるとエラーの原因は「微量な食器洗い機専用でない洗剤が混入するなどして泡がセンサーに着いたため」とのことでした.

以後,食器洗い機に入れる前に食器を予備洗いする場合には食器用洗剤を使わないようになど気をつけましたが,その後も何度も同様のトラブルが起き,2〜3回販売店経由で修理を依頼しました.しかしいずれも修理の日の朝にもう一度動作確認すると直っていて,修理はしないで済ませました.

ところが,昨年末からこのトラブルが頻発して,エラーのあとコンセントからプラグを抜いておいておくと速いときで5分で回復し,遅くても3日で回復するという状況が続きました.動いている時間と動かない時間が半々な感じです.

延長保証もまる5年の2024年2月に切れますので,もう一度修理を依頼して,センサー類をいくつか取り替えてもらいました.しばらくは正常に動いてくれましたが,また2週間位して,ピピピピピピピピのエラーが出て5分から3日で回復するを繰り返すようになりました.

トラブルの真相

色々観察したところ,エラーは「お湯を吸い込みすぎる」ことが原因とわかりました.なぜお湯を吸い込みすぎるかは構造も知りませんし,内部を見ることもできないので解りようがありません.あくまで見える部分の観察結果です.以下お湯を吸い込むことを「吸湯」と記します.

そこで現在行っている回避策は次のような手順によります.

  1. 食器をセットする
  2. 洗剤はセットせず,運転モード “スピーディー” または “1” でスタート
  3. お湯が吸い込まれる音を聞きながら5秒待つ(正確でなくていいです)
  4. 一時停止してから電源をOFFにする(いきなり電源OFFでもいいです)
  5. 数秒待ってから電源をONにして,スタートを押す
  6. 先に吸い込まれたお湯が排出されて,しばらく後に吸湯がはじまります
  7. 約30秒の吸湯ののち,洗浄が始まります
  8. 洗浄はすぐ止まり数秒後にまた洗浄が始まります
  9. 洗浄が再開したところで一時停止を押してドアを開けて洗剤を投入します
  10. ドアを締めてスタートを押してあとは完了を待つ

といった手順です.「排水した直後の吸湯は正常」とするために,5秒ほどお湯を吸い込ませてそれは捨てる形になります.

2024-02-14追記: この方法で洗うようにして一週間経ちますが,トラブルなく洗浄できています.

諸々の観察結果

わが家の給湯システムとNP-TH2の組み合わせでは,初回の吸湯は28〜33秒間が正常範囲です.45秒までならばエラーが出ずに洗浄が行われますがなんかゴボゴボ重たい動作音がします.

45秒を超えると,何も洗浄せずに排水します.このときエラーが出る場合と出ない場合があり,先に洗剤をセットしているとエラーになる確率が高く,その後の復帰も数日かかります.

洗剤がセットされていない場合はエラーになっても5分〜1日以内に回復することが多いです.

また,45秒を超えても50秒以内だとエラーにならずに,お湯を捨ててから正常に運転を続けることがあります.その場合,先にセットされた洗剤の大半はお湯と一緒に捨てられ,洗浄のあとの短いすすぎから続けられるので食器が十分に洗われせん.

最初に来た修理員は洗剤を少なめに使うことを勧めていきましたが,それを真面目に続けたところ,機内の見えるところや修理員しか確認できない隠れたところに油がかなりこびりついた状態になってしまいました.

吸湯の量が守られれば(わが家の条件で30秒前後)多少洗剤を多く入れても問題ありません.しばらく洗剤を多めに入れて洗浄していたら機内のべとつき感が取れて白さが戻りました.

また,洗剤は粉末タイプのほうが断然良いです.特に機内の油の落ちがいいです.液体のほうが使いやすいので家族は液体を使っていますが.

免責事項

この記事を含む当サイトの情報は,あくまで私人である筆者が自分の楽しみのためになんの学術的な裏付けも根拠もなく記述しているものです.

これらの情報を直接的・間接的に利用することによって生じる直接的・間接的損害について筆者は一切責任を負いません.

あとがき

毎回少しお湯を無駄に捨てるのはちょっともったいないと思いますが,手で洗えばあっという間にその捨てられるお湯よりも多くのお湯が費やされますので,このまましばらくNP-TH2を使い続けます.更に短く5秒程度の吸湯でうまく行くか現在検証中です.

あとがき2 (2024/02/10)

事前の吸湯は5秒で安定に動くので本文の記述を修正しました.

あとがき3 (2025/7/8)

この回避策が効かず常にエラーが出るようになり,買い換えました.

あとがき4 (2025/7/24)

な,なんと,

内部の湯量を図るためのフロート(浮き)の固着かもしれないなと推測しています.
他のモードでも動作する可能性は高いですが,確認していません.
この秒数は水道の水圧や給湯機の能力により異なると思います.
この一旦止まったところで,エラーの警告音が出てお湯が排出されることがあります.
他で同時にお湯を出していない場合です.他で使っていたらうんと延びます.
当初は “10秒間” 吸湯していました.

RTSPの視聴が不調 (2) マクドもffplay

関東ではマックといいますが,フランスではマクドというらしいです.

VLC macOS版の3.0.20 (Intel 64bit版)も,うちのカメラのRTSPを表示してくれなくなりました.ずっとこのバージョンのままのような気もするので,カメラ側の仕様が変更になってコンパチビリティーが失われたのかもしれません(少し前にカメラのfirmwareのupdateがありました).

Raspberry Pi OS版のVLCも含めて症状は同じで,カメラに接続したその時の画像が静止したままです.システムもVLCも生きていて,

killall vlc

で止められます.

それでマクドミニの方でもffplayを試してみようかと思ったら,当然ですがX用しかなく,まずXQuartzをupdateしてからMacPortsでFFMPEGをインストールしました.

その結果大きな問題なく動きました.

正常に動いた場合のVLCと比較して,Raspberry Pi OS版と同様に小さいブロックノイズが時々出ます.また時間遅れがかなりあります

VLCでは出ません.
遅れが蓄積していくかは検証してません.

TL 48への進捗状況 (1)

まだ,XPは65万/2100万(3%)しか稼いでいないので,進捗状況とはおこがましいですが,XP以外の課題4題のうち「相棒のハートポイントを300個獲得する」のゴールが見えてきたので,記録に残します

現在,テラキオン,ゴルーグとアメリカ由来のコフーライを相棒にして回していて,一日あたり20〜25個のハートポイントを獲得しています.残り42なので,2〜3日うちに達成できそうです.

一番遅れている,「1週間に25km歩くリワードを8回もらう」は,最低でも8週間かかるので仕方ないです.

2024年1月28日(日)

今朝達成しました.

つぎは,おみやげ10個か200kmです.

達成してしまうと,どういう課題だったか,ゲームアプリからは判らない.