Linux 下 mail、mailx 和 sendmail、postfix的区别
mail, mailx都是收發郵件用的,類似瀏覽器的作用,叫做mail user agent.
sendmail,postfix是做郵件服務器的,類似apache, nginx的作用,可以用作mail transport agent
擴展:
郵件用戶代理(MUA,Mail User Agent);
郵件傳送代理(MTA,Mail Transport Agent);
郵件分發代理(MDA,Mail Deliver Agent)
mail 是用戶使用客戶端(類似foxmail)負責向MTA 撰寫 發送郵件;
mailx和mail本職是一樣的,只是版本不同,叫法不一樣
sedmail,postfix就是負責郵件傳輸的MTA
————————————————————————————————————————————
三個概念:
郵件用戶代理(MUA,Mail User Agent)
郵件傳送代理(MTA,Mail Transport Agent)
郵件分發代理(MDA,Mail Deliver Agent)
通俗的說MUA就是用戶使用的客戶端,而MTA則是真正發送郵件的發送進程,MUA編寫的郵件最終也交由MTA發送至目標端。
mail和mailx即為負責查看、編寫郵件和向MTA發送郵件的MUA。mailx是mail的功能加強版。
sendmail即為負責郵件在網絡上傳輸的MTA,將郵件從一個MTA傳送至另一個MTA。
總結
以上是生活随笔為你收集整理的Linux 下 mail、mailx 和 sendmail、postfix的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 全面对比 MATLAB、Julia、Py
- 下一篇: Python语言程序设计之Python3