/

Ubuntu 下使用 sendmail mail 发送邮件

使用邮件发送程序的执行情况、运行日志都非常方便,Ubuntu 下搭建邮件服务也不复杂。

sendmail

install

sudo apt-get install sendmail

configure

run sendmail’s config and answer Y to everything

sudo sendmailconfig

mail

install

sudo apt-get install mailutils

test

echo 'test-email-content' | mail -s 'email title' xxx@gmail.com

sendmail mail 区别

先需要搞清三个概念:

  • 邮件用户代理(MUA,Mail User Agent)
  • 邮件传送代理(MTA,Mail Transport Agent)
  • 邮件分发代理(MDA,Mail Deliver Agent)

sedmail 是负责邮件传输的 MTA,类似 apache、nginx 的作用。mail 是用户使用客户端 MUA,类似 foxmail。

References