安装mailx
sudo apt-get install heirloom-mailx
对于debian,修改/etc/nail.rc,对于ubuntu,修改/etc/s-nail.rc
sudo vi /etc/nail.rc
假设我的邮箱地址是abcd@,密码是123456,应该这样配置,在rc文件的最后加上
set from=abcd@set smtp=:587set smtp-auth=loginset smtp-auth-user=abcd@set smtp-auth-password=123456set smtp-use-starttlsset ssl-verify=ignoreset nss-config-dir=/home/grass/nssconfig
保存后退出,因为指定配置文件夹set nss-config-dir=/home/grass/nssconfig,所以创建文件夹/home/grass/nssconfig
mkdir -p /home/grass/nssconfig
mail命令:
-s给邮件追加主题-a发送邮件附件,多个附件使用多次-a选项即可-b指定密件抄送的收信人地址-c指定抄送的收信人地址
测试:
echo "hello from linux"|mail -s "hello" -a ~/addition.jpg xxx@
"hello from linux"是邮件内容
“hello“是邮件主题
~/addition.png 是附件
xxx@ 是对方邮件地址
Windows系统邮件提示了!