前言

  • Rust 的引入 对社区来说 是个 长期 且 可以从头 构建 kernel 的过程,这是一个很好的机会
  • 日常的驱动开发,对工作有很大的好处,尤其是,最新的硬件抽象接口,和硬件协议

安装 mutt 邮箱 ubuntu command line

sudo apt install msmtp mutt

首先设置 msmtp

最好是在管理员模式下

#!/bin/bashsudo apt install msmtp muttEMAIL_TYPE=
EMAIL_ADDR=
EMAIL_USERNAME=
EMAIL_PASSWORD=# CONFIG MSMTPcat << EOF | tee $HOME/.msmtprc
defaults
tls on
logfile ~/.msmtp.log
account $EMAIL_TYPE
host smtp.${EMAIL_TYPE}.com
port 25
from $EMAIL_ADDR
auth login
tls off
user $EMAIL_USERNAME
password $EMAIL_PASSWORD
account default: $EMAIL_TYPE
EOF

然后配置mutt

#!/bin/bash# 管理员模式登入
suCONFIG=("set sendmail='/usr/bin/msmtp -C /etc/msmtprc'"
"set use_from=yes"
"set realname='HongDaYu'"
"set from=hong_da_yu@163.com"
"set envelope_from=yes"
"auto_view text/html"
"set charset='utf-8'"
"set send_charset='utf-8'"
"set content_type = 'text/html/;charset=utf-8'"
"set rfc2047_parameters = yes")for (( i = 0 ; i < ${#CONFIG[*]} ; i++ ))
doecho ${CONFIG[$i]} >> /etc/Muttrc
done

实验结果

  • 就可以使用 mutt 发送 邮件了
  • 推荐是使用Gmail 国内的第三方 客户端 前面 在发送的时候又其他的字段,如果不行就得科学上网了
  • 使用 kernel.org 中的 mail.list 也可以看到提交的所有的文件列表

Kernel 社区 开发准备工作mutt 邮件使用相关推荐

  1. 如何加入Linux社区开发(译)

    Kernel 开发过程指南 by Jonathan Corbet, corbet@lwn.net 原文地址:http://ldn.linuxfoundation.org/documentation/h ...

  2. 如何在 Mutt 邮件客户端中使用密文密码

    如何在 Mutt 邮件客户端中使用密文密码 Mutt 是一个 Linux/UNIX 终端环境下的开源的邮件客户端.Mutt 以及 Alpine 在 Linux 命令行爱好者中有着最忠诚的追随者,这不是 ...

  3. [转]基于Starling移动项目开发准备工作

    最近自己趁业余时间做的flash小游戏已经开发得差不多了,准备再完善下ui及数值后,投放到国外flash游戏站.期间也萌生想法,想把游戏拓展到手机平台.这两天尝试了下,除去要接入ane接口的工作,小游 ...

  4. 如何参与Github开源社区开发

    如何参与Github开源社区开发 最近对Github开源社区感兴趣,想学习如何在Github上面参与到开源社区开发. Github项目精确搜索 关于如何在github社区查询到自己想要的开源项目,根据 ...

  5. win10下从源码运行Cura——环境配置(二次开发准备工作)

    win10下从源码运行Cura(二次开发准备工作) win10下从源码运行Cura 配置过程(踩坑指南) win10下从源码运行Cura 本人小白一只,近来需要了解Cura,故自己摸爬滚打学习.网上对 ...

  6. NEO社区开发报告(2018年12月至2019年1月)

    这是NEO News Today 发布的第二份NEO社区开发报告.本报告涵盖了在2018年12月和2019年1月期间,NEO核心协议和社区开发者创建的独立项目的主要贡献. 社区通过了一项新倡议,各NE ...

  7. SPC58芯片的嵌入式开发准备工作-20201005

    SPC58芯片的嵌入式开发准备工作 因为工作的需要,重新捡起硬件和嵌入式开发的工作. 面对的是ST的SPC58NE芯片. 准备工作如下:

  8. 微信支付开发准备工作和详细步骤

    微信支付前的准备工作 1 开发者资质认证 微信支付开发第一步就是使用公司管理者/高层帐号登录微信开放平台,进入"账号中心",进行开发者资质认证,需要填写公司资料,包括但不限于,公司 ...

  9. linux kernel社区探索

    1.linux社区的bug fix Linux内核社区提交补丁_陈孝松的博客-CSDN博客 2.linux内核代码风格 Linux内核文档:<Linux内核代码风格> - 广漠飘羽 - 博 ...

最新文章

  1. Android+Java中使用RSA加密实现接口调用时的校验功能
  2. 21_异常_第21天(异常、企业面试题,思维导图下载)
  3. TypeScript里的空值合并运算符(双问号)用法
  4. 联想微型计算机功率,解锁全部潜力,联想这款笔记本可以将CPU功耗提升至24W
  5. modbus_百度经验
  6. 不止是 Oracle 读物
  7. NET中所有的功能快捷键
  8. Kubernetes之配置与自定义DNS服务
  9. linux服务网卡速率查看,linux 下查看网卡工作速率
  10. 不同光栅的结构特点、优缺点以及光栅的选择
  11. STREAM内存带宽测试工具介绍及其内部实现
  12. javascript:html嵌入javascript代码的三种方式
  13. [单片机框架][DFU] Dfu升级例子 带crc校验+超时机制+led指示灯+芯片加锁+芯片自擦
  14. 游戏显示无法连接服务器怎么回事,Game Center无法连接服务器怎么办 五种方法任你选择...
  15. Java如何获取token
  16. python+openpyxl报KeyError: “There is no item named ‘[].xml‘ in the archive“
  17. 怎样配置FTP服务器
  18. 手机充电越充越慢?原来这些习惯能将快充拖为慢充!
  19. 什么是博士——The illustrated guide to a Ph.D.
  20. 眼不见为净!傲游浏览器过滤功能强力推荐

热门文章

  1. DOM4J对于XML的用法
  2. 研究人员提出增强Wi-Fi传输的新方法
  3. 基于angular2实现用户登录并信息持久化的一些理解(二)
  4. makefile变量赋值
  5. bootrom启动流程【转】
  6. merge-two-smerge-two-sorted-listsorted-lists
  7. 推荐一个代码自动完成的工具AutoCode
  8. nero 8 简体中文版能生成真正能用的序列号的注册机
  9. HTML有几种发音模式,html – 使用lang属性和拼音发音的正确方法是什么(如果有的话)?...
  10. 字节跳动小程序接入支付功能