1.安装home-brew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

如果安装提示error:

curl: (35) Server aborted the SSL handshake

解决方案:

1.不过安装前,因为OS X El Capitan引入了系统完整性保护机制,使用Homebrew的同学请在升级后执行
sudo chown $(whoami):admin /usr/local && sudo chown -R $(whoami):admin /usr/local

2.在命令中添加 --insecure

/usr/bin/ruby -e "$(curl -fsSL --insecure  https://raw.githubusercontent.com/Homebrew/install/master/install)"  

卸载命令

sudo ruby -e "$(curl -fsSL --insecure https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

2.安装msmtp

brew install msmtp
3.配置

vi ~/.mailrc  

粘贴 

set sendmail=/usr/local/bin/msmtp


vi ~/.msmtprc

注意把邮件密码设置为你的邮箱密码

defaults
logfile ~/.msmtp.logaccount honglili@sohu-inc.com
host mail.sohu-inc.com
port 25
auth login
from honglili@sohu-inc.com
user honglili@sohu-inc.com
password *******# this next line is crucial: you have to point to the correct security certificate for GMail.
# If this doesn't work, check the mstmp documentation
# at http://msmtp.sourceforge.net/documentation.html for help
#
# This next line should all be on one long line:
#tls_trust_file /path/to/Thawte Roots/Thawte SSLWeb Server Roots/thawte Premium Server CA/Thawte Premium Server CA.pem# Set a default account
# You need to set a default account for Mail
account default : honglili@sohu-inc.com# end msmtprc

4.~/.msmtprc 需要设置正确的访问权限

chmod 600 ~/.msmtprc

5.发送邮件

echo 'hello world' | mail -s "Subject" 305897143@qq.com

mail -s "test mail" 305897143@qq.com  < ./head.jpg

注:-s "Subject" 指修改标题   < ./head.jpg 重定向内容

其他

发送附件:

cat head.jpg| uuencode head.jpg | mail -s "test" 305897143@qq.com

命令行发送邮件并修改发送人,避免自动邮件归置到垃圾邮件相关推荐

  1. 在 Linux 命令行发送邮件的 5 种方法

    转载来源 :在 Linux 命令行发送邮件的 5 种方法 :http://www.safebase.cn/article-259551-1.html 摘要: 当你需要在 shell 脚本中创建邮件时, ...

  2. 使用SMTP协议命令行发送邮件

    使用SMTP协议命令行发送邮件 SMTP命令不区分大小写 SMTP界面字母输错后,只能回车,重新输入 一.使用telnet远程登录到邮件服务器 这里以网易邮箱(smtp.163.com)为例 teln ...

  3. linux从命令行发送邮件

    原文 ubuntu server 14.04 从命令行发邮件 安装mailutils sudo apt-get install mailutils 接下来进行默认安装就行了.Postfix Confi ...

  4. Blat-windows cmd命令行脚本SMTP模式发邮件的开源工具参数详细说明

    Blat-windows cmd命令行脚本SMTP模式发邮件的开源工具参数详细说明 blat工具可以在命令行下使用发邮件,所以可能被×××用来盗取计算机文件. 所以(1)不建议安装部署到system3 ...

  5. 1.3windows命令行下使用blat发邮件带附件

    windows命令行bat批处理脚本的应用之blat程序自动发邮件  1.3windows命令行下使用blat发邮件带附件  __游旗丶引莫(孙忠)  发邮件脚本模板  rem  ----邮件内容-- ...

  6. ubuntu php 时区设置,Linux_Ubuntu8.10命令行下如何修改时区信息(图),在Ubuntu 8.10下如何更改时区和 - phpStudy...

    Ubuntu8.10命令行下如何修改时区信息(图) 在Ubuntu 8.10下如何更改时区和时间?其实只需要比较简单的命令. 执行以下命令: tzselect 按照提示进行选择时区 sudo cp / ...

  7. 命令行下(bat)使用 Lhaplus 自动 压缩 解压文件 (含参数设定说明)

    命令行下(bat)使用 Lhaplus 自动 压缩 解压文件,参数设定 https://mp.csdn.net/console/editor/html/104400832 ■前言 准备测试数据,要压缩 ...

  8. 用linux mail命令发送邮件时指定发送人

    在linux下有一个mail命令可以用来收发邮件,但是默认情况下邮件的发送人为当前用户,有时候为了方便的在程序(比如perl脚本)中发送邮 件,那么就得指定特定的发送人,这个怎么办呢?在正常的发送命令 ...

  9. windows cmd命令行中 查看 修改 删除与添加环境变量

    首先明确一点: 所有的在cmd命令行下对环境变量的修改只对当前窗口有效,不是永久性的修改.也就是说当关闭此cmd命令行窗口后,将不再起作用.永久性修改环境变量的方法有两种:一种是直接修改注册表(此种方 ...

最新文章

  1. 【设计模式】-写在前面
  2. Android Support 包里到底有什么
  3. 7、ReadWriteLock
  4. C语言再学习 -- 随机数函数
  5. Spring Boot的Spring Data JPA示例
  6. 第十五期:一个用户至少“值”100美元,美国最“贵”数据法案CCPA明年初实行!
  7. 第四章 虚拟机的安装和使用
  8. 翻译【ElasticSearch Server】第一章:开始使用ElasticSearch集群(2)
  9. c语言程序设计逗号作用,逗号运算符C语言程序设计.pdf
  10. UVA11005 Cheapest Base【数学】
  11. linux下order by 报出ORDER BY clause is not in SELECT list
  12. Python:利用python代码编程实现将视频的avi格式转换为MP4格式
  13. [混迹IT职场系列]一、转正的那些事儿
  14. QEMU仿真aarch64处理器运行Linux kernel
  15. 使用Python连接crossbar.io 报错 could not create serializer for “cbor“ (available: [‘json‘])
  16. 【深度学习小知识】ROI到ROI pooling 再到ROI Align
  17. 谷歌浏览器被hao123网页(或其他网页)劫持了,怎么办?(已解决)
  18. Redis集群为什么至少需要三个master节点,并且推荐节点数为奇数?
  19. 保利清能西海岸收房步骤和费用明细
  20. Android,iOS,Java,C#,C++,PHP,大数据等学习资料干货分享

热门文章

  1. session 生命周期,cookie详解
  2. 模糊控制——(3)模糊自适应整定PID控制
  3. 服务器主板安装win10系统,装win10主板怎么设置_装win10主板设置教程 - 系统家园...
  4. 922175-70-0,Galacto-RGD,RGDfK(SAA),νβ3表达成像示踪剂
  5. 使用OneNote来构建你自己的知识库
  6. 湖北计算机考试条列,湖北省计算机考试大纲及考生须知
  7. console用法java_Java Console printf(String, Object)用法及代码示例
  8. Eclipse集成Mybatis Generator及应用
  9. python大数据免费_用python做大数据
  10. php上传文件失败的原因,PHP图片文件上传失败的原因