<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>バリューサーバー on qwerty.work</title>
        <link>https://qwerty.work/tags/%E3%83%90%E3%83%AA%E3%83%A5%E3%83%BC%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC/</link>
        <description>Recent content in バリューサーバー on qwerty.work</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>ja-JP</language>
        <lastBuildDate>Sun, 08 Jan 2017 14:53:07 +0900</lastBuildDate><atom:link href="https://qwerty.work/tags/%E3%83%90%E3%83%AA%E3%83%A5%E3%83%BC%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC/index.xml" rel="self" type="application/rss+xml" /><item>
            <title>バリューサーバーのフィルター設定でスパムメール（迷惑メール）対策する方法</title>
            <link>https://qwerty.work/post/2017/01/valueserver_spammail_filter_rule/</link>
            <pubDate>Sun, 08 Jan 2017 14:53:07 +0900</pubDate>
            <guid>https://qwerty.work/post/2017/01/valueserver_spammail_filter_rule/</guid>
            <description>&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://px.a8.net/svt/ejp?a8mat=2HJQ93&amp;#43;2GPLWY&amp;#43;1JUK&amp;#43;BX3J6&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;バリューサーバー(ValueServer)&lt;/a&gt;で独自ドメインのメールを使っているのですが、最近1日に約100通以上のスパムメールが届くようになり、メールの削除作業が面倒になってきました。送られてくる迷惑メールはほぼすべてが海外からの英文メール。&lt;/p&gt;&#xA;&lt;p&gt;リアルタイムなメールの受信や、いろいろなデバイスでメールができるようにWEBメーラーを使用しています。現在使用しているメーラー側では迷惑メールの設定の画面もなく、メーラー側で迷惑メールのフィルター設定ができません。&lt;/p&gt;&#xA;&lt;p&gt;じゃぁ、どうすればいいの？&lt;/p&gt;&#xA;&lt;p&gt;バリューサーバーの管理画面の**「ドメインメールの設定・追加」&lt;strong&gt;に&lt;/strong&gt;「カスタムフィルター」**というのがあり、メールクライアント側ではなく、メールサーバー側に振り分けルールを登録してやれば振り分けれるようです。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img class=&#34;gallery-image&#34; data-flex-basis=&#34;403px&#34; data-flex-grow=&#34;168&#34; height=&#34;476&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://qwerty.work/post/2017/01/valueserver_spammail_filter_rule/images/No-03.jpg&#34; width=&#34;800&#34;&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;カスタムフィルターを登録してみる&#34;&gt;カスタムフィルターを登録してみる&#xA;&lt;/h2&gt;&lt;p&gt;例えば、迷惑メールが届くアドレスを仮に&lt;strong&gt;&lt;a class=&#34;link&#34; href=&#34;mailto:aaa@example.com&#34; &gt;aaa@example.com&lt;/a&gt;&lt;/strong&gt;とします。&lt;/p&gt;&#xA;&lt;h3 id=&#34;フィルター１ウィルスメールはゴミ箱へ&#34;&gt;フィルター１　ウィルスメールはゴミ箱へ&#xA;&lt;/h3&gt;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://px.a8.net/svt/ejp?a8mat=2HJQ93&amp;#43;2GPLWY&amp;#43;1JUK&amp;#43;BX3J6&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;バリューサーバー(ValueServer)&lt;/a&gt;ではウィルスメールはメールの**件名に「*&lt;em&gt;&lt;strong&gt;&lt;strong&gt;VIRUS&lt;/strong&gt;&lt;/strong&gt;&lt;/em&gt;」**が付いて届きます。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img class=&#34;gallery-image&#34; data-flex-basis=&#34;670px&#34; data-flex-grow=&#34;279&#34; height=&#34;189&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://qwerty.work/post/2017/01/valueserver_spammail_filter_rule/images/No-05.jpg&#34; width=&#34;528&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;なので、件名に「*&lt;em&gt;&lt;strong&gt;&lt;strong&gt;VIRUS&lt;/strong&gt;&lt;/strong&gt;&lt;/em&gt;」が含まれたものは直接削除でもいいのですが、振り分けの挙動を見るために今回はゴミ箱（.Trashフォルダ）に入れるようにします。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img class=&#34;gallery-image&#34; data-flex-basis=&#34;550px&#34; data-flex-grow=&#34;229&#34; height=&#34;354&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://qwerty.work/post/2017/01/valueserver_spammail_filter_rule/images/No-06.jpg&#34; srcset=&#34;https://qwerty.work/post/2017/01/valueserver_spammail_filter_rule/images/No-06_hu_14208677adb59e13.jpg 800w, https://qwerty.work/post/2017/01/valueserver_spammail_filter_rule/images/No-06.jpg 812w&#34; width=&#34;812&#34;&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;1行目の条件：　[Subject(題名)] が [*****VIRUS*****] [を含む]&lt;/li&gt;&#xA;&lt;li&gt;処理：　[&lt;strong&gt;./.Trash&lt;/strong&gt;] [に振り分ける]&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;エスケープ処理と使用できない文字&#34;&gt;エスケープ処理と使用できない文字&#xA;&lt;/h4&gt;&lt;p&gt;「*」はエスケープ処理しないといけないので「\」を付けて**「*」**にします。その他の文字は以下の通り。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img class=&#34;gallery-image&#34; data-flex-basis=&#34;1196px&#34; data-flex-grow=&#34;498&#34; height=&#34;152&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://qwerty.work/post/2017/01/valueserver_spammail_filter_rule/images/No-07.jpg&#34; width=&#34;758&#34;&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;フィルター２迷惑メールはスパムフォルダへ&#34;&gt;フィルター２　迷惑メールはスパムフォルダへ&#xA;&lt;/h3&gt;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://px.a8.net/svt/ejp?a8mat=2HJQ93&amp;#43;2GPLWY&amp;#43;1JUK&amp;#43;BX3J6&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;バリューサーバー(ValueServer)&lt;/a&gt;では&lt;strong&gt;SpamAssassin&lt;/strong&gt;というもので迷惑メールを判定して、メールヘッダにスパムレベル（&lt;em&gt;印の数がレベル数になっている）を&lt;/em&gt;*「X-Spam-Level: ****&lt;strong&gt;」&lt;strong&gt;といった感じで挿入しているようで、ここをフィルターにかけます。「X-Spam-Flag: YES」でもいいかもしれません。ちなみにフィルターによるメールの振り分けは&lt;/strong&gt;procmail&lt;/strong&gt;というもので行っているようです。&lt;/p&gt;&#xA;&lt;p&gt;メーラーでメールヘッダーを開いてみたところ&lt;/p&gt;&#xA;&lt;p&gt;&lt;img class=&#34;gallery-image&#34; data-flex-basis=&#34;777px&#34; data-flex-grow=&#34;324&#34; height=&#34;174&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://qwerty.work/post/2017/01/valueserver_spammail_filter_rule/images/No-02.jpg&#34; width=&#34;564&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;英文メールに限らず、日本語やその他の言語でも&lt;strong&gt;Spam Levelが「&lt;/strong&gt;***（5）以上」**の場合、迷惑メールフォルダ（.Spamフォルダ）に振り分けます。どのレベルがいいかはよくわかりませんがとりあえず5で様子をみたいと思います。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img class=&#34;gallery-image&#34; data-flex-basis=&#34;1233px&#34; data-flex-grow=&#34;514&#34; height=&#34;149&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://qwerty.work/post/2017/01/valueserver_spammail_filter_rule/images/No-06-2.jpg&#34; width=&#34;766&#34;&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;1行目の条件：　[ヘッダ全体] が [X-Spam-Level: ****] [を含む]&lt;/li&gt;&#xA;&lt;li&gt;処理：　[&lt;strong&gt;./.Spam&lt;/strong&gt;] [に振り分ける]&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;※「*」はエスケープ処理しないといけないので「\」を付けて**「*」**にします。&lt;/p&gt;&#xA;&lt;h4 id=&#34;メールフォルダーについて&#34;&gt;メールフォルダーについて&#xA;&lt;/h4&gt;&lt;p&gt;ちなみに&lt;a class=&#34;link&#34; href=&#34;https://px.a8.net/svt/ejp?a8mat=2HJQ93&amp;#43;2GPLWY&amp;#43;1JUK&amp;#43;BX3J6&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;バリューサーバー(ValueServer)&lt;/a&gt;のメールフォルダーは以下のように「.（どっと）」が付いたフォルダーになっています。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img class=&#34;gallery-image&#34; data-flex-basis=&#34;216px&#34; data-flex-grow=&#34;90&#34; height=&#34;306&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://qwerty.work/post/2017/01/valueserver_spammail_filter_rule/images/No-08.jpg&#34; width=&#34;276&#34;&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;フィルター３英文メールは全部スパムフォルダへ&#34;&gt;フィルター３　英文メールは全部スパムフォルダへ&#xA;&lt;/h3&gt;&lt;p&gt;&lt;img class=&#34;gallery-image&#34; data-flex-basis=&#34;1309px&#34; data-flex-grow=&#34;545&#34; height=&#34;147&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://qwerty.work/post/2017/01/valueserver_spammail_filter_rule/images/No-06-3.jpg&#34; srcset=&#34;https://qwerty.work/post/2017/01/valueserver_spammail_filter_rule/images/No-06-3_hu_669a52d51903bb98.jpg 800w, https://qwerty.work/post/2017/01/valueserver_spammail_filter_rule/images/No-06-3.jpg 802w&#34; width=&#34;802&#34;&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;1行目の条件：　[全体に日本語を含まない]&lt;/li&gt;&#xA;&lt;li&gt;2行目の条件：　[全体] が [&lt;strong&gt;.&lt;/strong&gt;*] [を含む] ←これ絶対必要&lt;/li&gt;&#xA;&lt;li&gt;処理：　[&lt;strong&gt;./.Spam&lt;/strong&gt;] [に振り分ける]&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;2行目の条件は不要に思えますが、これがないと保存してもこのフィルターの登録が消えます。&lt;/p&gt;&#xA;&lt;p&gt;そして、この条件を登録するとなぜか英文メールがスパムフォルダに振り分けられると同時に、同じメールが受信トレイにも残り、メールが2重になります。多分2行目に [&lt;strong&gt;.&lt;/strong&gt;*] があるからなんだと思います。&lt;/p&gt;&#xA;&lt;p&gt;この場合、「ドメインメールの設定」画面で&lt;strong&gt;&lt;a class=&#34;link&#34; href=&#34;mailto:aaa@example.com&#34; &gt;aaa@example.com&lt;/a&gt;&lt;/strong&gt;の「受信方法」を「POP/WEB受信のみ」を**「メールを破棄」**にします。保存を押すと「破棄」と表示が変わります。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img class=&#34;gallery-image&#34; data-flex-basis=&#34;594px&#34; data-flex-grow=&#34;247&#34; height=&#34;284&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://qwerty.work/post/2017/01/valueserver_spammail_filter_rule/images/No-04.jpg&#34; width=&#34;704&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;　　↓&lt;/p&gt;&#xA;&lt;p&gt;&lt;img class=&#34;gallery-image&#34; data-flex-basis=&#34;484px&#34; data-flex-grow=&#34;201&#34; height=&#34;215&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://qwerty.work/post/2017/01/valueserver_spammail_filter_rule/images/No-00.jpg&#34; width=&#34;434&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;破棄して大丈夫なの？&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;と、フィルターのルールに引っかからない正常なメールも全部受信された時点で破棄されてしまうんじゃないかと思いましたが、ちゃんとメールは届きました。「破棄」にすると英文メールはすべて迷惑メールフォルダへ行き、受信トレイには同じメールが残らなくなりました。&lt;/p&gt;&#xA;&lt;h3 id=&#34;フィルター４ルールの最後に必要なお約束フィルター&#34;&gt;フィルター４　ルールの最後に必要なお約束フィルター&#xA;&lt;/h3&gt;&lt;p&gt;ルールの最後には必ずこのフィルターのルールが必要です。上記以外は全部普通に受信トレイに振り分けるという感じっぽいです。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img class=&#34;gallery-image&#34; data-flex-basis=&#34;1302px&#34; data-flex-grow=&#34;542&#34; height=&#34;147&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://qwerty.work/post/2017/01/valueserver_spammail_filter_rule/images/No-06-4.jpg&#34; width=&#34;798&#34;&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;1行目の条件：　[全体] が [.*] [を含む]&lt;/li&gt;&#xA;&lt;li&gt;処理：　[&lt;strong&gt;./&lt;/strong&gt;] [に振り分ける]&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;おわり&#34;&gt;おわり&#xA;&lt;/h2&gt;&lt;p&gt;これで取り合えず今のところ迷惑メールの振り分けに成功しています。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img class=&#34;gallery-image&#34; data-flex-basis=&#34;720px&#34; data-flex-grow=&#34;300&#34; height=&#34;240&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://qwerty.work/post/2017/01/valueserver_spammail_filter_rule/images/No-09.jpg&#34; width=&#34;720&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;ルール設定画面全体のスクリーンショットも残しておきます。&lt;img class=&#34;gallery-image&#34; data-flex-basis=&#34;268px&#34; data-flex-grow=&#34;111&#34; height=&#34;889&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://qwerty.work/post/2017/01/valueserver_spammail_filter_rule/images/No-06-5.jpg&#34; srcset=&#34;https://qwerty.work/post/2017/01/valueserver_spammail_filter_rule/images/No-06-5_hu_cd39439749adc55d.jpg 800w, https://qwerty.work/post/2017/01/valueserver_spammail_filter_rule/images/No-06-5.jpg 994w&#34; width=&#34;994&#34;&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;参考サイト&#34;&gt;参考サイト&#xA;&lt;/h2&gt;&lt;p&gt;以下のサイトを参考しました。&lt;a class=&#34;link&#34; href=&#34;https://px.a8.net/svt/ejp?a8mat=2HJQ93&amp;#43;2GPLWY&amp;#43;1JUK&amp;#43;BX3J6&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;バリューサーバー(ValueServer)&lt;/a&gt;以外に同じGMOデジロックが提供している&lt;a class=&#34;link&#34; href=&#34;https://www.xrea.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;XREA&lt;/a&gt;、&lt;a class=&#34;link&#34; href=&#34;https://www.coreserver.jp/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;CORESERVER&lt;/a&gt;も同じ方法になるかと思います。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;http://wp.kikuchisan.net/xrea-spammail.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;http://wp.kikuchisan.net/xrea-spammail.html&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;</description>
        </item><item>
            <title>バリューサーバーのcronでMovabletypeの再構築を自動化できない</title>
            <link>https://qwerty.work/post/2015/04/cron-movabletype-rebuild/</link>
            <pubDate>Tue, 07 Apr 2015 10:15:27 +0900</pubDate>
            <guid>https://qwerty.work/post/2015/04/cron-movabletype-rebuild/</guid>
            <description>&lt;p&gt;バリューサーバーのcronでMovabletypeの再構築を自動化できない&lt;/p&gt;&#xA;&lt;p&gt;昨日は&lt;a class=&#34;link&#34; href=&#34;http://qwerty.work/blog/2015/04/movabletype-rebuild-pages.php&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;バリューサーバーでMovabletypeの再構築を行うスクリプトの動作を確認できた&lt;/a&gt;ので、）あとはcronにそのスクリプトを登録し、毎日自動的に再構築をしようと**コントロールパネルの「CRONジョブの設定・編集」**に登録しました。&lt;/p&gt;&#xA;&lt;p&gt;ところが実行されていない！？あれ？？なんで？？&lt;/p&gt;&#xA;&lt;p&gt;ヘテムルの時は実行が成功したのか、エラーが出ているのかメールが届いていたのですが、メールも届かず、cronが動いているのかどうなのか、さっぱりわかりません。サポートも期待できないので、自己解決するためにいろいろ調べました。&lt;/p&gt;&#xA;&lt;h3 id=&#34;crondの動作状況を調べる&#34;&gt;crondの動作状況を調べる&#xA;&lt;/h3&gt;&lt;p&gt;cronを使用するためにcrondというやつが動いていないといけないみたいで、Tera Termを使ってレンタルサーバーにSSHで接続し、以下のコマンドで調べます。(SSHはTeraTermなどのSSHクライアントでバリューサーバーの場合、ホスト名：**.valueserver.jp、ユーザーID、FTPパスワードで接続します。）&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;# /etc/rc.d/init.d/crond status&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;すると、&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;crond (pid  *****) is running...&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;と返ってきたので、どうやらcronは動いているみたいです。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://qwerty.work/blog/2015/04/07/crond.png&#34; &gt;&lt;img class=&#34;gallery-image&#34; data-flex-basis=&#34;328px&#34; data-flex-grow=&#34;136&#34; height=&#34;292&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://qwerty.work/post/2015/04/cron-movabletype-rebuild/images/crond-s.png&#34; width=&#34;400&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;もし、cronが動いていなかったら&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;/etc/rc.d/init.d/crond start&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;再起動の場合は&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;/etc/rc.d/init.d/crond restart&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;&#xA;&lt;li&gt;参考：&lt;a class=&#34;link&#34; href=&#34;https://www.express.nec.co.jp/linux/distributions/knowledge/system/crond.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;https://www.express.nec.co.jp/linux/distributions/knowledge/system/crond.html&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;crontab--lでcronジョブの登録状況を調べる&#34;&gt;crontab -lでcronジョブの登録状況を調べる&#xA;&lt;/h3&gt;&lt;p&gt;SSHで以下のコマンドを打つ&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;crontab -l&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;すると「CRONジョブの設定・編集」に登録した内容が表示されました。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://qwerty.work/blog/2015/04/07/crontab-l.png&#34; &gt;&lt;img class=&#34;gallery-image&#34; data-flex-basis=&#34;328px&#34; data-flex-grow=&#34;136&#34; height=&#34;292&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://qwerty.work/post/2015/04/cron-movabletype-rebuild/images/crontab-l-s.png&#34; width=&#34;400&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;ちゃんと登録されているみたいです。&lt;/p&gt;&#xA;&lt;p&gt;じゃあなんで動かない！？&lt;/p&gt;&#xA;&lt;p&gt;昨日はSSHからcronで登録したファイルでちゃんとrebuild-pageｓを実行することができたのになんで？まだ何かエラーがあるの？&lt;/p&gt;&#xA;&lt;p&gt;とういうことで、cronで登録のファイルが実行されたときにどうなっているのかを知るために、今度はエラーメールが届くような方法がないか探したところ&lt;strong&gt;crontab　-e&lt;/strong&gt;で&lt;strong&gt;crontab -l&lt;/strong&gt;で表示されたリストに&lt;strong&gt;MAILTO=&amp;ldquo;&lt;a class=&#34;link&#34; href=&#34;mailto:user@example.com&#34; &gt;user@example.com&lt;/a&gt;&amp;rdquo;&lt;strong&gt;と宛先を入れればいいようです。（※&lt;strong&gt;contab -r&lt;/strong&gt;と打つとジョブが削除されますので隣同志の&lt;/strong&gt;e&lt;/strong&gt;と&lt;strong&gt;r&lt;/strong&gt;を打ち間違えないように注意）&lt;/p&gt;&#xA;&lt;h3 id=&#34;crontab--eでmailtoを追加する&#34;&gt;crontab -eでMAILTOを追加する&#xA;&lt;/h3&gt;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;crontab -e&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;と打つと&lt;strong&gt;viエディタ&lt;/strong&gt;が起動し、&lt;strong&gt;crontab -l&lt;/strong&gt;で表示された内容が出てくるので、一番上の行にメールの宛先を入力します。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://qwerty.work/blog/2015/04/07/crontab-e.png&#34; &gt;&lt;img class=&#34;gallery-image&#34; data-flex-basis=&#34;328px&#34; data-flex-grow=&#34;136&#34; height=&#34;292&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://qwerty.work/post/2015/04/cron-movabletype-rebuild/images/crontab-e-s.png&#34; width=&#34;400&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;ただし、Linuxに慣れている方はご存知だとおもいますが、&lt;strong&gt;viエディタ&lt;/strong&gt;の操作は普通に文字を入力するようにできませんので注意。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;viエディタの操作方法の参考：&lt;a class=&#34;link&#34; href=&#34;http://www.envinfo.uee.kyoto-u.ac.jp/user/susaki/command/vi.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;http://www.envinfo.uee.kyoto-u.ac.jp/user/susaki/command/vi.html&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;ちなみにTera Termでは以下できました。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;iを押し入力モードにする&lt;/li&gt;&#xA;&lt;li&gt;カーソルで移動して最初の行を改行し、そこに**MAILTO=&amp;ldquo;&lt;a class=&#34;link&#34; href=&#34;mailto:user@example.com&#34; &gt;user@example.com&lt;/a&gt;&amp;rdquo;**と入力&lt;/li&gt;&#xA;&lt;li&gt;ESCを押して入力モードから出る&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;:wq&lt;/strong&gt; と打つと保存して終了&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;そして、ちゃんと保存できているかは&lt;strong&gt;crontab -l&lt;/strong&gt;で確認できます。&lt;/p&gt;&#xA;&lt;h3 id=&#34;cronを実行してみる&#34;&gt;cronを実行してみる&#xA;&lt;/h3&gt;&lt;p&gt;バリューサーバーのコントロールパネルの「CRONジョブの設定・編集」に2分後の時刻を設定してみましたが、設定の反映に1時間程度かかるようで、待っていられないので、SSHからcrontab -eで2～3分後の時間を設定してみました。&lt;/p&gt;&#xA;&lt;p&gt;すると、メールキター！！でもエラー！！&lt;/p&gt;&#xA;&lt;p&gt;BEGIN failed&amp;ndash;compilation aborted at /virtual/user-dir/bin/lib/perl5/&lt;strong&gt;Web/Scraper.pm&lt;/strong&gt; line 10.&lt;/p&gt;&#xA;&lt;p&gt;Compilation failed in require at ./tools/&lt;strong&gt;rebuild-pages&lt;/strong&gt; line 14.&lt;/p&gt;&#xA;&lt;p&gt;BEGIN failed&amp;ndash;compilation aborted at ./tools/&lt;strong&gt;rebuild-pages&lt;/strong&gt; line 14.&lt;/p&gt;&#xA;&lt;h3 id=&#34;webscraperの10行目を見る&#34;&gt;/Web/Scraperの10行目を見る&#xA;&lt;/h3&gt;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;use HTML::TreeBuilder::XPath;&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;とある。ですが、&lt;strong&gt;HTML::TreeBuilder::XPath&lt;/strong&gt;はインストールしてやったはず&amp;hellip;。もしかして、&lt;strong&gt;HTML::TreeBuilder::XPath&lt;/strong&gt;がどこにあるかわからないよいう意味でパスを入れてやればいいのかな？ということで、パスを挿入。&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;use lib (&amp;#34;/virtual/user-dir/perl5/lib/perl5&amp;#34;);&#xA;use HTML::TreeBuilder::XPath;&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&#34;rebuild-pagesの14行目を見る&#34;&gt;rebuild-pagesの14行目を見る&#xA;&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;/mt/tools/&lt;strong&gt;の中にある&lt;/strong&gt;rebuild-pages&lt;/strong&gt;を開くと&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;use Web::Scraper;&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;とある。&lt;a class=&#34;link&#34; href=&#34;http://qwerty.work/blog/2015/04/movabletype-rebuild-pages.php&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;前回&lt;/a&gt;、これもパスを追加して対策したはず&amp;hellip;。&lt;strong&gt;Web::Scraper&lt;/strong&gt;は&lt;strong&gt;HTML::TreeBuilder::XPath&lt;/strong&gt;がないと動かない。ここにも&lt;strong&gt;HTML::TreeBuilder::XPath&lt;/strong&gt;のパスがいるのかな？何故か&lt;strong&gt;Web::Scraper&lt;/strong&gt;と&lt;strong&gt;HTML::TreeBuilder::XPath&lt;/strong&gt;の保存されている&lt;strong&gt;場所がそれぞれ違う&lt;/strong&gt;（多分インストールをミスった）。&lt;/p&gt;&#xA;&lt;p&gt;ということで、&lt;strong&gt;rebuild-pages&lt;/strong&gt;に&lt;strong&gt;HTML::TreeBuilder::XPath&lt;/strong&gt;のパスを追加。&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;#追加前&#xA;use lib (&amp;#34;$FindBin::Bin/../lib&amp;#34;, &amp;#34;$FindBin::Bin/../extlib&amp;#34;, &amp;#34;/virtual/user-dir/bin/lib/perl5&amp;#34;);&#xA;&#xA;#追加後&#xA;use lib (&amp;#34;$FindBin::Bin/../lib&amp;#34;, &amp;#34;$FindBin::Bin/../extlib&amp;#34;, &amp;#34;/virtual/user-dir/bin/lib/perl5&amp;#34;, &amp;#34;/virtual/user-dir/perl5/lib/perl5&amp;#34;);&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&#34;そしてもう一度cron実行&#34;&gt;そしてもう一度cron実行&#xA;&lt;/h3&gt;&lt;p&gt;キター！！メールにsuccessの文字&lt;/p&gt;&#xA;&lt;p&gt;rebuilding (QWERTY.WORKブログ &amp;hellip;&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;      Individual built success.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;無事、毎日cronでMovabletypeの再構築が自動化されました。&lt;/p&gt;&#xA;&lt;p&gt;ただ、&lt;a class=&#34;link&#34; href=&#34;http://px.a8.net/svt/ejp?a8mat=2HJQ93&amp;#43;2GPLWY&amp;#43;1JUK&amp;#43;BWVTE&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;バリューサーバー&lt;/a&gt;は3分以上かかるスクリプトはダメみたいなので、全部の再構築をするのに時間が足りないため、インデックスやアーカイブページの再構築を個別に行うよう、cronジョブを複数に分けました。また、複数のジョブの間隔は1時間空けないといけないみたいなので、1時間5分間間隔で連続してcronを実行するようしました。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;http://px.a8.net/svt/ejp?a8mat=2HJQ93&amp;#43;2GPLWY&amp;#43;1JUK&amp;#43;BZ0Z5&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;&#xA;&lt;/a&gt;&lt;/p&gt;&#xA;</description>
        </item></channel>
</rss>
