linux 邮箱使用

mail命令

  1. 检查是否安装 mail
yum list installed | grep mail
  1. 安装 mail
yum install mailx -y
  1. 配置参数
    vim /etc/mail.rc
    文件尾增加以下内容 并重新加载 source /etc/mail.rc
set from=kaifazhe@qq.com smtp="smtp.exmail.qq.com"
set smtp-auth-user="kaifazhe@qq.com" smtp-auth-password="woshimimabaomi"
set smtp-auth=login
  1. 应用示例
echo hello world|mail -s "主题测试" 398344850@qq.com

有邮件正文
mail -s "主题"  收件地址< 文件(邮件正文.txt)
mail -s "邮件主题"  398344850@qq.com < /data/findyou.txt

echo "邮件正文" | mail -s 邮件主题  收件地址
echo "邮件正文内容" | mail -s "邮件主题"  398344850@qq.com

cat 邮件正文.txt | mail -s 邮件主题  收件地址 
cat  /data/findyou.txt | mail -s "邮件主题"  398344850@qq.com

带附件
mail -s "主题"  收件地址  -a 附件 < 文件(邮件正文.txt) 
mail -s "邮件主题"  398344850@qq.com -a /data/findyou.tar.gz < /data/findyou.txt

sendemail命令

  • 安装
yum install sendemail -y
  • 参数说明
sendemail -f 发件人邮箱 -t 收件人邮箱 -s 发件人邮箱smtp服务器 -u "MyAlarmEmail" -m "wjoyxt" -xu 发件人用户名 -xp 发件人邮箱密码  
  -f 发件人
  -t 收件人
  -s 发件人smtp服务器
  -u 主题
  -o message-content-type=html   邮件内容的格式,html表示它是html格式,默认是text,可选 <auto|text|html>
  -o message-charset=utf8        邮件内容编码,中文支持
  -m 内容 
  -xu 发件人用户名 
  -xp 发件人密码
  • 示例
sendEmail -f chengwan188@163.com  -t 398344850@qq.com  -s smtp.163.com -u "我是邮件主题_test_1" -o message-content-type=html -o message-charset=utf8 -xu chengwan188@163.com  -xp smtp授权密码 -m "我是邮件内容_test_1"
image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容