mailutils

MAIL

简单地安装配置了一个 MUA(邮件用户代理)+ MTA(邮件传输代理),主要是为了查看 cron 的输出,并不是想用来收发邮件,所以配置成 local。
file

install

sudo apt update

sudo apt install mailutils
# 或者
sudo apt install bsd-mailx

sudo apt install postfix

test

echo "这是测试邮件内容" | mail -s "测试邮件" <user>

TIPS

mail

  • h: show
  • t # or #: read
  • d #: delete mail (d 1-3: delete 1-3)
  • R: reply
  • q: quit /w delete
  • x: quit w/o delete

reconfigure postfix

sudo dpkg-reconfigure postfix

queue

mailq  # check
sudo sendmail -q  # resend
sudo postsuper -d ALL  # delete unsent
sudo postsuper -d ALL deferred  # delete deferred

alias

vim /etc/aliases
sudo newaliases
# if not found newaliases
which newaliases
sudo ln -s /path/to/newaliases /usr/bin/newaliases

这样设置之后,crontab 在执行计划任务的时候,会发送一封邮件,方便了解计划任务的执行结果。

留下评论

您的邮箱地址不会被公开。 必填项已用 * 标注