Linux-mail命令

1. mail的配置

vim /etc/mail.rc

  在mail.rc文件最后添加

set from="13396092617@163.com"
set smtp="smtp.163.com"
set smtp-auth-user="13396092617@163.com"
set smtp-auth-password="123456"
set smtp-auth=login
    说明:
    from: 对方收到邮件时显示的发件人
    smtp: 指定第三方发送邮件的smtp服务器地址
    smtp-auth: SMTP的认证方式。默认是LOGIN,也可改为CRAM-MD5或PLAIN方式
    smtp-auth-user: 第三方发邮件的用户名
    smtp-auth-password: 用户名对应密码 (如果你是163的邮箱这里的密码是授权码)

 2. mail的命令

mail: illegal option -- -
Usage: mail -eiIUdEFntBDNHRV~ -T FILE -u USER -h hops -r address -s SUBJECT -a FILE -q FILE -f FILE -A ACCOUNT -b USERS -c USERS -S OPTION users

  ① 测试

% mail -s "测试"  xxxx@foxmail.com

  这里 "测试" 是主题,然后后面可以输入内容,输入完毕以后,就换行用 . 结束,这时就发送邮件了

     

     ② 发送的其他形式

% mail -s "邮件主题"  xxxx@foxmail.com < /data/findyou.txt
% echo "邮件正文内容" | mail -s "邮件主题"  xxxx@foxmail.com
% cat  /data/findyou.txt | mail -s "邮件主题"  xxxx@foxmail.com

  

原文地址:https://www.cnblogs.com/shaoshao/p/6875389.html