qmail

notqmailインストール修正版

オープンソースソフトウェア: 

notqmailインストール修正版(2022年7月)

notqmaiのインストールは、事前にSSL証明書(インストールしたサーバー独自の)をインストールした環境で行います。

例えば、OpenSSLを使って、秘密鍵、サーバー証明書、公開鍵など。

qmailadminをインストールするために、Webサーバー(Apache)とSSL証明書を設定します。サーバーのIPアドレスでSSL証明書を使う場合はサーバー自身の証明書を使い、もし、ドメイン名でSSL証明書を使う場合は、Let’s Encryptの   https://certbot.eff.org/  を設定してからインストールします。 今回はサーバーのIPアドレスを使う方法でインストールします。

参考にしたサイト: 

qmail FAQ

オープンソースソフトウェア: 

qmail 便利なコマンド
  • qmail-queue

受け取ったメールをキューに保存し、qmail-sendに配送を依頼する

  • qmail-clean

クラッシュした時のキュー内の残っているごみファイルを削除します。

  • qmail-qstat

現在キューにたまっているメールの数を表示

  • qmail-qread

キューにたまっているメールの情報を表示

参考にしたURL: https://japanrock-pg.hatenablog.com/entry/20090414/1239695108

 

便利な機能

 

vpopmail

オープンソースソフトウェア: 

vpopmail

 

コマンド
  • ドメイン名の追加

# /home/vpopmail/bin/vadddomain ドメイン名

  • ドメイン名の削除

# /home/vpopmail/bin/vdeldomain ドメイン名

  • ドメイン情報の確認

# /home/vpopmail/bin/vdominfo ドメイン名

  • メールアドレスの作成と追加

# /home/vpopmail/bin/vadduser メールアドレス

  • メールアカウントの削除 

# /home/vpopmail/bin/vdeluser メールアドレス

VMailMgr

オープンソースソフトウェア: 

仮想ドメイン環境のVMailMgr

qmailを仮想ドメインで使う場合の認証プログラムとしてVMailMgr、VPopMailなどがあります。

VPopMail は以下のページが参考になります。sqmailとVPopMailのインストールです。

https://www.oliwel.de/vpopmail/

VPopMailのダウンロード: wget https://sourceforge.net/projects/vpopmail/files/vpopmail-stable/5.4.33/v...

 

VMailMgrのインストール

以下のサイトに過去のソースがあります。

ezmlm and ezmlm-idx

オープンソースソフトウェア: 

ezmlm

ezmlmは、qmailの開発者D. J. Bernstein氏により作成された大規模対応のメーリングリストで、qmailのMaildirにも対応し、fmlやMajordomoに比べ管理も容易です。

 

ezmlmのインストール

環境: Debian 10 buster 

ダウンロード:  # wget http://cr.yp.to/software/ezmlm-0.53.tar.gz

解凍後、cd ezmlm-0.53   error.h のファイルを編集し、extern int errno; を #include <errno.h> に書き換える

ezmlm-manage.c と ezmlm-return.c の 先頭に #include "log.h" を書き込む。

# make
# make man
# make setup

/usr/local/bin/ezmlm/ 以下にインストールされました。

POP / tcpserver

オープンソースソフトウェア: 

POP(tcpserver)のインストール

POPはtcpserverから起動されます。tcpserverはucspi-tcpパッケージの一部として提供されており、inetdなどの従来のサービス起動プロセスよりもDoS攻撃などにも対応できるように同時接続制限が設定できる、制御ファイルは独自データベースファイル(cdb)を採用しているため、高速な処理が可能、設定変更にサービス再起動が必要ない、などメリットがあります。

POPでメールを読む際にパスワードの暗号化でapopをインストールします。

 

POPソース、コンパイル

checkpw-1.03.tar.gzをダウンロード、コンパイル、インストール

wget http://sourceforge.net/projects/checkpw/files/checkpw/checkpw-1.03/check...

解凍後 cd chekpw-1.03/