[研究]Exim 4.96 Free Mail Server 免費郵件伺服器安裝 (Rocky Linux 9.1/CentOS)
2023-03-07
測試Rocky Linux,而CentOS沒有實際測,理論上成功機率應該很高。
Exim Internet Mailer 官方網站
https://www.exim.org/
根據這裡資訊,exim 是目前排名第一佔有率的 Mail Server,勝過 Postfix 和 sendmail。
Mail (MX) Server Survey February 1st, 2023
https://secure1.securityspace.com/s_survey/data/man.202301/mxsurvey.html
預設 yum 是沒有提供 exim。
[user1@localhost ~]$ sudo yum -y install exim
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
[sudo] password for user1:
Rocky Linux 9 - BaseOS 536 kB/s | 1.8 MB 00:03
Rocky Linux 9 - AppStream 1.3 MB/s | 6.6 MB 00:05
Rocky Linux 9 - Extras 3.1 kB/s | 8.5 kB 00:02
No match for argument: exim
Error: Unable to find a match: exim
[user1@localhost ~]$
|
先安裝epel-release到最新版
[user1@localhost ~]$ sudo yum -y install epel-release Last metadata expiration check: 0:01:52 ago on Tue 07 Mar 2023 08:42:56 AM CST. Dependencies resolved. ======================================================================================= Package Architecture Version Repository Size ======================================================================================= Installing: epel-release noarch 9-4.el9 extras 19 k Transaction Summary ======================================================================================= Install 1 Package Total download size: 19 k Installed size: 25 k Downloading Packages: epel-release-9-4.el9.noarch.rpm 242 kB/s | 19 kB 00:00 --------------------------------------------------------------------------------------- Total 20 kB/s | 19 kB 00:00 Rocky Linux 9 - Extras 1.7 MB/s | 1.7 kB 00:00 Importing GPG key 0x350D275D: Userid : "Rocky Enterprise Software Foundation - Release key 2022 <releng@rockylinux.org>" Fingerprint: 21CB 256A E16F C54C 6E65 2949 702D 426D 350D 275D From : /etc/pki/rpm-gpg/RPM-GPG-KEY-Rocky-9 Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : epel-release-9-4.el9.noarch 1/1 Running scriptlet: epel-release-9-4.el9.noarch 1/1 Many EPEL packages require the CodeReady Builder (CRB) repository. It is recommended that you run /usr/bin/crb enable to enable the CRB repository. Verifying : epel-release-9-4.el9.noarch 1/1 Installed: epel-release-9-4.el9.noarch Complete! [user1@localhost ~]$ sudo yum -y install epel-release Extra Packages for Enterprise Linux 9 - x86_64 2.8 MB/s | 14 MB 00:05 Last metadata expiration check: 0:00:06 ago on Tue 07 Mar 2023 08:44:55 AM CST. Package epel-release-9-4.el9.noarch is already installed. Dependencies resolved. Nothing to do. Complete! [user1@localhost ~]$ [user1@localhost ~]$ sudo yum -y install exim Last metadata expiration check: 0:00:33 ago on Tue 07 Mar 2023 08:44:55 AM CST. Dependencies resolved. ======================================================================================= Package Arch Version Repository Size ======================================================================================= Installing: exim x86_64 4.96-5.el9 epel 1.5 M Installing dependencies: libbsd x86_64 0.11.7-2.el9 epel 111 k libgsasl x86_64 1.10.0-3.el9 epel 154 k libidn x86_64 1.38-4.el9 epel 191 k libmd x86_64 1.0.4-2.el9 epel 38 k libnsl2 x86_64 2.0.0-1.el9 appstream 30 k libntlm x86_64 1.6-4.el9 epel 91 k libopendmarc x86_64 1.4.2-10.el9 epel 31 k libspf2 x86_64 1.2.11-1.20210922git4915c308.el9 epel 68 k Installing weak dependencies: publicsuffix-list noarch 20210518-3.el9 appstream 82 k Transaction Summary ======================================================================================= Install 10 Packages Total download size: 2.2 M Installed size: 7.2 M Downloading Packages: (1/10): libbsd-0.11.7-2.el9.x86_64.rpm 389 kB/s | 111 kB 00:00 (2/10): libgsasl-1.10.0-3.el9.x86_64.rpm 423 kB/s | 154 kB 00:00 (3/10): libidn-1.38-4.el9.x86_64.rpm 1.8 MB/s | 191 kB 00:00 (4/10): libmd-1.0.4-2.el9.x86_64.rpm 743 kB/s | 38 kB 00:00 (5/10): libntlm-1.6-4.el9.x86_64.rpm 1.6 MB/s | 91 kB 00:00 (6/10): libopendmarc-1.4.2-10.el9.x86_64.rpm 381 kB/s | 31 kB 00:00 (7/10): libspf2-1.2.11-1.20210922git4915c308.el9.x86_6 1.1 MB/s | 68 kB 00:00 (8/10): libnsl2-2.0.0-1.el9.x86_64.rpm 188 kB/s | 30 kB 00:00 (9/10): publicsuffix-list-20210518-3.el9.noarch.rpm 531 kB/s | 82 kB 00:00 (10/10): exim-4.96-5.el9.x86_64.rpm 868 kB/s | 1.5 MB 00:01 --------------------------------------------------------------------------------------- Total 522 kB/s | 2.2 MB 00:04 Extra Packages for Enterprise Linux 9 - x86_64 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x3228467C: Userid : "Fedora (epel9) <epel@fedoraproject.org>" Fingerprint: FF8A D134 4597 106E CE81 3B91 8A38 72BF 3228 467C From : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-9 Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : libspf2-1.2.11-1.20210922git4915c308.el9.x86_64 1/10 Installing : publicsuffix-list-20210518-3.el9.noarch 2/10 Installing : libnsl2-2.0.0-1.el9.x86_64 3/10 Installing : libntlm-1.6-4.el9.x86_64 4/10 Installing : libmd-1.0.4-2.el9.x86_64 5/10 Installing : libbsd-0.11.7-2.el9.x86_64 6/10 Installing : libopendmarc-1.4.2-10.el9.x86_64 7/10 Installing : libidn-1.38-4.el9.x86_64 8/10 Installing : libgsasl-1.10.0-3.el9.x86_64 9/10 Running scriptlet: exim-4.96-5.el9.x86_64 10/10 Installing : exim-4.96-5.el9.x86_64 10/10 Running scriptlet: exim-4.96-5.el9.x86_64 10/10 Verifying : exim-4.96-5.el9.x86_64 1/10 Verifying : libbsd-0.11.7-2.el9.x86_64 2/10 Verifying : libgsasl-1.10.0-3.el9.x86_64 3/10 Verifying : libidn-1.38-4.el9.x86_64 4/10 Verifying : libmd-1.0.4-2.el9.x86_64 5/10 Verifying : libntlm-1.6-4.el9.x86_64 6/10 Verifying : libopendmarc-1.4.2-10.el9.x86_64 7/10 Verifying : libspf2-1.2.11-1.20210922git4915c308.el9.x86_64 8/10 Verifying : libnsl2-2.0.0-1.el9.x86_64 9/10 Verifying : publicsuffix-list-20210518-3.el9.noarch 10/10 Installed: exim-4.96-5.el9.x86_64 libbsd-0.11.7-2.el9.x86_64 libgsasl-1.10.0-3.el9.x86_64 libidn-1.38-4.el9.x86_64 libmd-1.0.4-2.el9.x86_64 libnsl2-2.0.0-1.el9.x86_64 libntlm-1.6-4.el9.x86_64 libopendmarc-1.4.2-10.el9.x86_64 libspf2-1.2.11-1.20210922git4915c308.el9.x86_64 publicsuffix-list-20210518-3.el9.noarch Complete! [user1@localhost ~]$ |
文件目錄
[user1@localhost ~]$ ls /usr/share/doc/exim/ ACKNOWLEDGMENTS doc README README.UPDATING unknownuser.sh [user1@localhost ~]$ ls /usr/share/doc/exim/doc ChangeLog DANE-draft-notes experimental-spec.txt OptionLists.txt cve-2016-9663.txt dbm.discuss.txt filter.txt README cve-2019-13917.txt Exim3.upgrade GnuTLS-FAQ.txt README.SIEVE cve-2019-15846 Exim4.upgrade NewStuff spec.txt cve-2020-qualys.txt exim.8 openssl.txt [user1@localhost ~]$ |
相關目錄
[user1@localhost ~]$ sudo find / -name exim -print [sudo] password for user1: find: ‘/run/user/1000/gvfs’: Permission denied /etc/pam.d/exim /etc/logrotate.d/exim /etc/sysconfig/exim /etc/exim /var/lib/selinux/targeted/active/modules/100/exim /var/log/exim /var/spool/exim /usr/sbin/exim /usr/lib64/exim /usr/share/licenses/exim /usr/share/doc/exim [user1@localhost ~]$ |
設定檔: /etc/exim/exim.conf
啟動:sudo systemctl start exim
系統啟動時自動啟動 Exim 服務:sudo systemctl enable exim
檢查狀態:sudo systemctl status exim
[user1@localhost ~]$ sudo systemctl start exim [sudo] password for user1: [user1@localhost ~]$ sudo systemctl enable exim Created symlink /etc/systemd/system/multi-user.target.wants/exim.service → /usr/lib/systemd/system/exim.service. [user1@localhost ~]$ sudo systemctl status exim ● exim.service - Exim Mail Transport Agent Loaded: loaded (/usr/lib/systemd/system/exim.service; enabled; vendor preset: dis> Active: active (running) since Tue 2023-03-07 09:00:44 CST; 50s ago Main PID: 32736 (exim) Tasks: 1 (limit: 22814) Memory: 5.3M CPU: 248ms CGroup: /system.slice/exim.service └─32736 /usr/sbin/exim -bd -q1h Mar 07 09:00:44 localhost.localdomain systemd[1]: Starting Exim Mail Transport Agent... Mar 07 09:00:44 localhost.localdomain exim-gen-cert[32730]: Generating exim certificat> Mar 07 09:00:44 localhost.localdomain systemd[1]: Started Exim Mail Transport Agent. [user1@localhost ~]$ |
管理工具可用 Webmin,安裝參考這篇。
[研究]Webmin 2.013 on Rocky Linux 9.1安裝
https://shaurong.blogspot.com/2023/03/webmin-2013-on-rocky-linux-91.html
(完)
沒有留言:
張貼留言