mail、mailx 和 sendmail、postfix的區別


簡單的講,mail和mailx就像我們windows上的foxmail,是個客戶端工具。

sendmail,postfix是郵件服務器軟件,用來傳送郵件的。即MTA

郵件用戶代理(MUA,Mail User Agent)

郵件傳送代理(MTA,Mail Transport Agent)

郵件分發代理(MDA,Mail Deliver Agent)

 

擴展:mail命令介紹

安裝:~]# yum install mailx

配置文件: /etc/mail.rc

 ~]# vi /etc/mail.rc
  # 在配置文件最后添加以下信息,就像我們用foxmail一樣,要保存用戶名密碼。
  set from=xxx@126.com  # 發送的郵件地址
  set smtp=smtp.126.com  # 發送郵件服務器
  set smtp-auth-user=xxx@126.com  # 發件人賬號,一般情況下為郵件地址
  set smtp-auth-password=xxx  # 發件人密碼
  set smtp-auth=login    # 郵件認證方式
配置成功后,就可以使用外部 smtp 服務器發送郵件了。

 

發送郵件方式:

1、在標准輸入中輸入郵件內容:

  ~]# mail -s 'mail test' xxx@139.com

      this is test mail.

  輸入完成后成按Ctrl+D結束並發送郵件。

2、通過管道傳送郵件正文

  ~]# echo 'test mail' | mail -s 'mail test' xxx@139.com

3、使用輸入重定向

  mail -s 'mail test' xxx@139.com < /etc/fstab 

注意:如果需要發送給多個收件人,收件人之間用逗號隔開。

  例:mail -s 'mail test' xxx@139.com,xxx@163.com < /etc/fstab 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM