Differences between revisions 33 and 34
Revision 33 as of 2022-01-25 00:08:59
Size: 3352
Comment:
Revision 34 as of 2023-05-27 19:58:17
Size: 3844
Comment:
Deletions are marked like this. Additions are marked like this.
Line 7: Line 7:

[[/fehQlibs]]
Line 33: Line 36:
REQUIREMENTS: -- ToshinoriMaeno <<DateTime(2023-05-28T04:58:17+0900)>>

Dependencies

For installation, s/qmail requires a development environment and additionally
the OpenSSL development libraries (in particular on Linux)
starting with version 1.1.1 or a compatile LibreSSL implementation.

In particular, the following packages are recommended:
Line 35: Line 46:
- fehQlibs (-17) -- can't build w/o it
- ucspi-ssl (> 0.12.x) -- won't run without it
- ucspi-tcp6 (generating the cdb)
- daemontools package (supervising the services),
  any other will do as well
- libidn2 for EAI support
    Mandatory: fehQlibs: The common foundation.
    Mandatory: ucspi-ssl: Additional TLS libraries.
    Optional: ucspi-tcp6: cdb generation, module rblsmtpd.
    Optional: daemontools: providing supervise and TAI64N timestamps by multilog.
    Attention: In order to include EIA/UTF8 support, you need to install the libidn2 together with the header file <idn2.h>.

1. s/qmail

/ENVIRONMENT VARIABLES

/fehQlibs

s/qmail をUbuntu 18.04LTSで/テスト運用中です。/機能

  • 経緯の簡単メモです。-- ToshinoriMaeno 2021-05-08 02:44:08 SPFレコード検索に問題があって、使用をやめた。更新があったら、また試す。

https://www.fehcom.de/sqmail/sqmail.html より

s/qmail is considered to be the successor or DJB's qmail with TLS 1.3 support based on ucspi-ssl and authentication using a variety of IdP sources including Dovecot. SPF and SRS features are also available out-of-the-box.


種々のテスト用に使っている Ubuntu 18.04 LTS でnetqmail (+antibadmail) を立ち上げた。

  • spam対策の検討に使えそうだと分かった。

    そこで、s/qmail も試してみようと考えた。-- ToshinoriMaeno 2021-05-06 00:15:51

qmailに個別のパッチを適用するのはくたびれる。

  • せっかくまとまっているものを試さないのはもったいない。

install は問題なさそう。-- ToshinoriMaeno 2021-05-06 04:55:53

  • fehQlibsだけ入れれば、makeはできる。

DJBの/package(流)とか daemontoolsに慣れていれば簡単だ。

  • よくできている。 qmail-send (qmail-start) を起動、ローカル、リモートへの配送 OK
    • 残るは qmail-smtpd だ。早く、新機能を試したい。
    設定は簡単とは言えないが、DJB流に慣れていれば、...

-- ToshinoriMaeno 2023-05-27 19:58:17

Dependencies

For installation, s/qmail requires a development environment and additionally the OpenSSL development libraries (in particular on Linux) starting with version 1.1.1 or a compatile LibreSSL implementation.

In particular, the following packages are recommended:

    Mandatory: fehQlibs: The common foundation.
    Mandatory: ucspi-ssl: Additional TLS libraries.
    Optional: ucspi-tcp6: cdb generation, module rblsmtpd.
    Optional: daemontools: providing supervise and TAI64N timestamps by multilog.
    Attention: In order to include EIA/UTF8 support, you need to install the libidn2 together with the header file <idn2.h>. 

2. INSTALL

2.1. fehQlibs

https://www.fehcom.de/ipnet/qlibs.html

  • install 特に問題なし。置き場 /usr/local/qlibs

2.2. ucspi-ssl

openssl などが入っているという前提で、然るべき場所に展開して、package/install を実行。ok

2.3. ucspi-tcp6

必須ではないらしいが、installしておく。然るべき場所に展開して、package/install で ok

2.4. s/qmail

同上。(ucspi-ssl は必要。先にinstallせよ。実行中のqmailがあるなら、停止しておくこと)

  • /var/qmail を移動しておけば、よかった。-- ToshinoriMaeno 2021-05-06 04:33:25

元の設定を尊重しているようなので、残しておいてよかったとも言えそう。-- ToshinoriMaeno 2021-05-06 11:07:03

3. 設定

動作確認のために最初は「特になし」ということにした。

  • 便利な機能がたくさんある。あとで、試す。

4. projects

Current projects and maintained applications https://www.fehcom.de/ipnet/djbware.html

https://www.fehcom.de/qmail/spamcontrol.html

  • qmail patch なので、今回は使わない。

https://www.fehcom.de/ipnet/ucspi-tcp6.html install 済み。

Unified IPv6 DNS Security https://www.fehcom.de/ipnet/djbdnscurve6.html

djbdnscurve6 is a fork of djbdns combining ...

TLS encryption for Client/Server IPv6/IPv4 communication https://www.fehcom.de/ipnet/ucspi-ssl.html

  • Required for Linux: libssl-dev libraries (separate package).

MoinQ: s/qmail (last edited 2023-05-27 19:58:17 by ToshinoriMaeno)