在终端中发送邮件

需要的程序

mutt          邮件客户端主体,也也可以使用mail.

msmtp      发邮件

getmail     收邮件


apt install mutt   mail

apt install msmtp

apt install getmail

mutt的配置文件

none@none-Aspire-EK-571G:~$ cat .muttrc

mailboxes = "~/163/"      这里的配置和getmail有关

set sendmail="/usr/bin/msmtp"   配置发件服务器

getmail配置文件

none@none-Aspire-EK-571G:~$ cat .getmail/getmailrc

[retriever]

type = SimplePOP3SSLRetriever

server = pop.163.com

username = abc@163.com

port = 995

password = xxxxx

[destination]

type = Maildir

path = ~/163/                要在这里创建一个文件  --这里是收到文件存放的地发

msmtp的文件配置

none@none-Aspire-EK-571G:~$ cat .msmtprc

account default

host smtp.163.com

user abc

from abc@163.com

password xxxxx

auth login

tls off

logfile ~/.msmtp.log

使用方法

发邮件

~$ echo "测试"  |  mutt  -s  "标题"    1234321@qq.com    -a    /home/none/aaa.tar.gz

echo 后面是内容

-s  标题

-s后面是收件地址

-a 附件

收邮件

~$ mutt -y   或者  $ mail -f ./163



最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. 概述 在网络环境中一般用户只需要在浏览器中输入url如www.sunny.com就可以到对应服务器获取相应的...
    ghbsunny阅读 2,957评论 0 7
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,205评论 2 33
  • 个人学习批处理的初衷来源于实际工作;在某个迭代版本有个BS(安卓手游模拟器)大需求,从而在测试过程中就重复涉及到...
    Luckykailiu阅读 4,760评论 0 11
  • 1.写在前面 本文主要介绍的是zabbix的编译安装过程,包含它的基础环境LNMP,虽然zabbix官方一般推荐的...
    天之蓝色阅读 2,561评论 0 16
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,860评论 18 139