天天看點

CentOs8系統安裝mailx發郵件

今天我搭建了xwiki,添加使用者後,我發現發送激活郵件失敗。我配置了半天xwiki,仍舊不發送郵件失敗。

我懷疑是系統沒有裝郵件系統。

1.檢查安裝postfix

檢查postfix是否已安裝
rpm -qa | grep postfix

如果已安裝則會顯示
[root@localhost XWiki]# rpm -qa | grep postfix
postfix-3.3.1-9.el8.x86_64

如果沒安裝就運作該指令
yum -y install postfix      

2.安裝sendmail-cf

檢查是否安裝,如果已安裝會顯示

[root@localhost XWiki]# rpm -qa |grep sendmail
sendmail-8.15.2-32.el8.x86_64
sendmail-cf-8.15.2-32.el8.noarch      
在這裡插入代碼片      

安裝它

[root@localhost XWiki]# yum -y install sendmail-cf
上次中繼資料過期檢查:0:00:08 前,執行于 2020年05月13日 星期三 01時22分17秒。
依賴關系解決。
=============================================================================
 軟體包            架構         版本                   倉庫             大小
=============================================================================
安裝:
 sendmail-cf       noarch       8.15.2-32.el8          AppStream       198 k
安裝依賴關系:
 procmail          x86_64       3.22-47.el8            AppStream       180 k
 sendmail          x86_64       8.15.2-32.el8          AppStream       773 k
 m4                x86_64       1.4.18-7.el8           BaseOS          223 k

事務概要
=============================================================================
安裝  4 軟體包

總下載下傳:1.3 M
安裝大小:4.0 M
下載下傳軟體包:
(1/4): procmail-3.22-47.el8.x86_64.rpm       117 kB/s | 180 kB     00:01
(2/4): sendmail-cf-8.15.2-32.el8.noarch.rpm  122 kB/s | 198 kB     00:01
(3/4): m4-1.4.18-7.el8.x86_64.rpm            1.2 MB/s | 223 kB     00:00
(4/4): sendmail-8.15.2-32.el8.x86_64.rpm     275 kB/s | 773 kB     00:02
-----------------------------------------------------------------------------
總計                                         292 kB/s | 1.3 MB     00:04
運作事務檢查
事務檢查成功。
運作事務測試
事務測試成功。
運作事務
  準備中  :                                                              1/1
  安裝    : m4-1.4.18-7.el8.x86_64                                       1/4
  運作腳本: m4-1.4.18-7.el8.x86_64                                       1/4
  安裝    : procmail-3.22-47.el8.x86_64                                  2/4
  運作腳本: sendmail-8.15.2-32.el8.x86_64                                3/4
  安裝    : sendmail-8.15.2-32.el8.x86_64                                3/4
  運作腳本: sendmail-8.15.2-32.el8.x86_64                                3/4
  安裝    : sendmail-cf-8.15.2-32.el8.noarch                             4/4
  運作腳本: sendmail-cf-8.15.2-32.el8.noarch                             4/4
  驗證    : procmail-3.22-47.el8.x86_64                                  1/4
  驗證    : sendmail-8.15.2-32.el8.x86_64                                2/4
  驗證    : sendmail-cf-8.15.2-32.el8.noarch                             3/4
  驗證    : m4-1.4.18-7.el8.x86_64                                       4/4

已安裝:
  sendmail-cf-8.15.2-32.el8.noarch        procmail-3.22-47.el8.x86_64
  sendmail-8.15.2-32.el8.x86_64           m4-1.4.18-7.el8.x86_64

完畢!      

3.安裝 mailx

[root@localhost XWiki]# yum -y install mailx
上次中繼資料過期檢查:0:08:36 前,執行于 2020年05月13日 星期三 01時22分17秒。
依賴關系解決。
=============================================================================
 軟體包         架構            版本                   倉庫             大小
=============================================================================
安裝:
 mailx          x86_64          12.5-29.el8            BaseOS          257 k

事務概要
=============================================================================
安裝  1 軟體包
dsddsd :

總下載下傳:257 k
安裝大小:491 k
下載下傳軟體包:
mailx-12.5-29.el8.x86_64.rpm                 1.2 MB/s | 257 kB     00:00
-----------------------------------------------------------------------------
總計                                         412 kB/s | 257 kB     00:00
運作事務檢查
事務檢查成功。
運作事務測試
事務測試成功。
運作事務
  準備中  :                                                              1/1
  安裝    : mailx-12.5-29.el8.x86_64                                     1/1
  運作腳本: mailx-12.5-29.el8.x86_64                                     1/1
  驗證    : mailx-12.5-29.el8.x86_64                                     1/1

已安裝:
  mailx-12.5-29.el8.x86_64

完畢!      

4.啟動postfix

[root@localhost XWiki]# service postfix start
Redirecting to /bin/systemctl start postfix.service      

注意:若用系統預設的發郵件系統,别修改​

​/etc/postfix/main.cf​

​​,設定錯誤你可能發不出郵件。

5.測試是否可以發送郵件。注意:qq郵箱預設不開啟imap4,是以qq郵箱(它預設隻開啟pop3收郵件的協定)可能收不到郵件。但是163郵箱能收到郵件。

[root@localhost XWiki]# echo "content" | mail -s "title" [email protected]      

若發送時報下面錯誤,說明沒有安裝mailx

[root@localhost XWiki]# echo "content" | mail -s "title" [email protected]
bash: mail: 未找到指令...
安裝軟體包“mailx”以提供指令“mail”? [N/y]
^C      

繼續閱讀