zoukankan      html  css  js  c++  java
  • Linux下mail/mailx命令发送邮件

    最近看到项目中经常会用mail/mailx命令发送由java程序生成的report,比较新鲜。下面就简单介绍下mail/mailx命令用法。本文以mail命令举例(mail/mailx)效果都是一样的。

    把打印的内容作为标准输入,送给mail命令
    [root@toughhou www]# echo "Hello, Tough" | mail -s "Tough's Greeting" toughhou@126.com

    -s表示主题,"< mail.txt"表示把mail.txt里的内容作为邮件正文
    [root@toughhou www]# mail -s "Tough's Greeting" toughhou@126.com < mail.txt 

    也可以用cat mail.txt的输出作为mail命令的标准输入,作为邮件正文
    [root@toughhou www]#cat mail.txt | mail -s "Tough's Greeting" toughhou@126.com

    -c表示抄送的地址(houxiaolongr@126.com,houxiaolongr@163.com),toughhou@126.com是直接发送的地址
    [root@toughhou www]# mail -s "Tough's Greeting" -c "houxiaolongr@126.com,houxiaolongr@163.com" "toughhou@126.com" < mail.txt 

    测试发现,用uuencode发地附件,在邮箱里是不能正常显示的,是一些“乱码”,需要额外的解码命令,总之不太好用
    [root@toughhou www]# uuencode /home/tough/pic/a.png "Tough's Photo" | mail -s "Pic Test" toughhou@126.com

    在网上看到的伪造发件人地址方法(-- -f后跟发发件人地址,-F发件人名称),测试之后效果也不太理想
    [root@toughhou www]# mail -s Tough toughhou@126.com < mail.txt -- -f toughhou@qq.com -F TOUGH

     

  • 相关阅读:
    Leetcode Binary Tree Level Order Traversal
    Leetcode Symmetric Tree
    Leetcode Same Tree
    Leetcode Unique Paths
    Leetcode Populating Next Right Pointers in Each Node
    Leetcode Maximum Depth of Binary Tree
    Leetcode Minimum Path Sum
    Leetcode Merge Two Sorted Lists
    Leetcode Climbing Stairs
    Leetcode Triangle
  • 原文地址:https://www.cnblogs.com/toughhou/p/3778778.html
Copyright © 2011-2022 走看看