Linux 下命令行发邮件
背景: 本机安装sendmail了, 但是没有启动. 其他机器上有mail server, 并且已经把本机加到open relay列表中了, 因此可以通过该mail server发送邮件
做法如下:
1. 安装 sendmail-cf 软件包
2. 修改 /etc/mail/submit.mc
FEATURE(`msp', `[127.0.0.1]')dnl => FEATURE(`msp', `[192.168.0.84]')dnl
然后在 /etc/mail/ 目录下执行
make
即可. 无需启动 sendmail
另外, 用类似下面的方法, 可以直接发送带附件的邮件:
tar cf - a.sh | uuencode a.tgz | mail -s 'hehe' imysql@imysql.cn
前提是需要安装 sharutils 这个软件包, 它包含了 uuencode 工具.
最近评论