We are ACORN!

プログラムやサーバーの設定など、技術的な記事を載せております。

Server Xserver

Xserverにmuttを追加する

投稿日:2021-07-25 更新日:

XserverにはmuttというCUIのメーラーは入っていません。
CUIでメールが確認できると、SSHでログインしてメールを確認できるので便利です。

早速インストールしてみましょう。

準備

まず、ユーザー領域にインストールしますので、.localというディレクトリを用意しておきます。

ncursesのインストール

  1. 最初にncursesが必要になるので、そちらをダウンロードします。
    https://ftp.gnu.org/gnu/ncurses/
    2021/07/25時点での最新、6.2をダウンロードしましょう。
    curl -OL https://ftp.gnu.org/gnu/ncurses/ncurses-6.2.tar.gz
  2. そして、解凍。
    tar xvzf ncurses-6.2.tar.gz
  3. 出来上がったディレクトリに移動して、configureします。
    また、用意したローカル用のディレクトリにインストールさせます。
    その際、UTF8を扱えるように、--enable-widecというフラグを付けます。
    ./configure --enable-widec --prefix=$HOME/.local
  4. makemake installで完了です。

muttのインストール

  1. 次にmuttをダウンロードします。(ホームに戻ってくださいね)
    http://www.mutt.org/download.html
    2021/07/25時点での最新は2.1.1です。
    curl -OL http://ftp.mutt.org/pub/mutt/mutt-2.1.1.tar.gz
  2. 解凍します
    tar xvzf mutt-2.1.1.tar.gz
  3. 出来上がったディレクトリに移動して、configureします。
    また、用意したローカル用のディレクトリにインストールさせます。
    その際、先ほどインストールしたncursesを使うようにオプションを付けます。
    ./configure --prefix=$HOME/.local LDFLAGS=-L$HOME/.local/lib CPPFLAGS=-I$HOME/.local/include
  4. makemake installで実行ファイルが出来上がりました
  5. パス無しでコマンドだけで実行できるようにPATHを追加します。
    vi ~/.bash_profile

    			- PATH=$PATH:$HOME/bin
    			+ PATH=$PATH:$HOME/bin:$HOME/.local/bin
    		

上記のようにすることで使えるようになります。
この方法で他にもいろいろ出来そうですね。ただ共有サーバであることは念頭に置いておいてくださいね。
あくまでも他の人に迷惑のかからない程度に利用しましょう!

エックスサーバーは多機能でお勧めできますね。

-Server, Xserver


comment

メールアドレスが公開されることはありません。

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

関連記事

さくらのレンタルサーバーのメールをslackに通知する

今までメールを自分で作ったスクリプトで携帯に転送していたんですが、キャリアメールをやめたのでslackにメッセージを投げることにしました。 前提として、プランがスタンダードである必要があります。 何せ …

qmail(with smtp auth) + vpopmail + ezmlm-idx + dovecot + qmailadminなサーバ構築

概要 「今時qmailかよ」っていう人もいるかもしれませんが、長年qmailサーバを組んで来て不都合を感じたことがないので、このまま定年までこれで行けるんじゃないかと思っています(笑) それで、Cen …

【qmail】 SPFヘッダーを追加する

迷惑メール対策としてSPFという仕組みが導入されています。 このSPFとはなんでしょうか? 財団法人インターネット協会の迷惑メール対策委員会のページによると、 送信側は、あらかじめ自ドメインの権威DN …

PHPからsyslogを書く

忘備録です。 PHPでシステム回りを作っているんですが、syslogに出力出来たらなー、と思っていました。 調べたら簡単♪ function logger($mes) { exec("/bi …

さくらのレンタルサーバーでスパムフィルタを書く

最近、さくらのレンタルサーバーでスパムが多くて参ってました。 「hi」とか「hey」とかのタイトルのやつです。 他にも困っている人がいないかなぁ、と思ってググると、ありました。 rambler.ruが …