Linux系統使用mailx命令傳送郵件

2022-05-21 04:40:29 字數 1140 閱讀 9003

一、環境核實以及準備。   

在centos7系統中預設有安裝mailx命令進行系統郵件的傳送。如果沒有相關的命令可以自行通過yum安裝

#yum install mailx -y

使用#ss   -tnl檢視25埠是否監聽在127.0.0.1上。預設就是監聽的。

二、郵件收發命令

2)傳送mail給本系統使用者

$mailx  使用者名稱

使用:mailx命令檢視郵件

3. 系統收到的mail會儲存在/var/spool/mail/使用者名稱 資料夾中

收mail,鍵入mailx 就會顯示當前使用者的前20封mailx。可對郵件進行檢視刪除等操作。鍵入?可顯示所有命令。

也可以將郵件直接傳送到個人的外部郵箱如下所示:

3)編輯郵件內容

$mail root@localhost

4)快速傳送郵件

$echo 「郵件正文」 | mailx  -s 郵件主題 root@localhost

5)傳送附件

$uuencode 附件名 顯示附件名 | mailx  -s "subject" root@localhost

6)傳送郵件時增加-v選項可以在終端看到郵件伺服器的response

Mailx安裝與使用

mailx安裝與使用 1.解除安裝sendmail與postfix yum y install mailx 2.安裝mailx yum y remove sendmail postfix 3.配置mail.rc vim etc mail.rc set from dingkaitest 163.com...

Centos使用mailx465埠傳送郵件

mailx預設25埠傳送郵件,但是在一些雲伺服器中為了防止郵件濫發,往往都對25埠做了限制,所以此時就使用到加密的465埠了,本篇文章以qq郵箱為例來配置mailx,通過465埠傳送郵件。1 關閉其它的郵件工具 service sendmail stop chkconfig sendmail off...

Centos使用mailx 465埠傳送郵件

1 安裝mailx centos7預設已安裝 yum install mailx 2 建立證書 以qq郵箱為例 1 mkdir p root certs 2 echo n openssl s client connect smtp.qq.com 465 sed ne begin certificat...