5分钟教你配置命令行界面的163邮箱客户端

网易163免费邮箱相关服务器信息:

mutt 是命令行下的邮件客户端,它仅是管理邮件的组织编辑,邮件的发送和接收需要调用对应的程序。

这里用的分别是getmail 和 msmtp.

步骤如下

=====

1. 安装mutt, getmail, msmtp

======================

$ sudo yum -y install mutt getmail msmtp

2. Build Mail Dir

==================

Create ~/Mail directory:

$ mkdir -m 700 ~/Mail/inbox/{,tmp,new,cur}

3. Configure getmail

=====================

Reference:

$ mkdir ~/.getmail

$ cd ~/.getmail

$ vi getmailrc.163

[retriever]

type = SimplePOP3SSLRetriever

server = pop.163.com

port = 995

username = username

password = password

[destination]

type = Maildir

path = ~/Mail/inbox/

[options]

verbose = 0

# don‘t delete messages on server.

delete = false

# don‘t retrieve all available message.

read_all = false

message_log = ~/.getmail/getmail.log

4. Config ~/.msmtprc

=====================

$ touch ~/.msmtprc

$ chmod 600 ~/.msmtprc

$ vi ~/.msmtprc

account 163

tls on

tls_certcheck off

tls_starttls off

auth on

host smtp.163.com

user username

from [email protected]

password password

port 465

5. add the following lines to ~/.muttrc

========================================

set folder=~/Mail

mailboxes +inbox

mailboxes +linux

set sendmail="/usr/bin/msmtp"

# the mail_address name displayed on the mail list.

set from="mail_address"

set pager_stop=yes

set beep=no

set signature="~/.signature"

set copy

set edit_headers

set fast_reply

set help

set include=yes

bind index \cr search-opposite

bind index \cs search-next

bind pager \cr search-opposite

bind pager \cs search-next

bind pager \er read-thread

bind index \er read-thread

macro index G "!getmail -r ~/.getmail/getmailrc.163\n" "Invoke getmail"

# append address to Cc.

my_hdr Cc: address

6. getmail

===========

Use cron or other programs to run getmail to check out mail.

getmail command

$ getmail -r ~/.getmail/getmailrc.163

fetch the mail every two minutes.

$ crontab -e

*/2 * * * * getmail -r ~/.getmail/getmailrc.163

mailbox can‘t be processed in one config file. But mulitple config

file can be processed.

7. run mutt

============

$ mutt -y

5分钟教你配置命令行界面的163邮箱客户端

时间: 2024-10-13 10:26:22

5分钟教你配置命令行界面的163邮箱客户端的相关文章

5分钟教你配置命令行界面的163邮箱client

网易163免费邮箱相关server信息: mutt 是命令行下的邮件client,它仅是管理邮件的组织编辑,邮件的发送和接收须要调用相应的程序. 这里用的各自是getmail 和 msmtp. 过程例如以下 ===== 1. 安装mutt, getmail, msmtp ====================== $ sudo yum -y install mutt getmail msmtp 2. Build Mail Dir ================== Create ~/Mail

怎么登陆邮箱?一分钟教你用手机登录mail邮箱

随着智能手机的普及,邮箱也不断从PC端向手机端移动.平时外出或出差,身边不便携带电脑时,用手机收发邮件是非常方便的.今天,小编就带大家了解手机登陆mail邮箱的方法,希望对你有帮助.一. 打开手机微信,在搜索栏搜索"随心邮"二. 关注并进入随心邮公众号三. 收到系统发来的消息,点击进入四. 输入邮箱用户名.密码(若无邮箱账号则需要先注册),点击绑定五. 退出到公众号界面,点击屏幕下方的"邮件管理"即可收件,点击"写邮件"即可开始写邮件,同样可以设

SVN入门-2分钟教你入门

学习SVN首先我们应该知道,SVN是什么? SVN(Subversion)是一个开源的版本控制系統. SVN管理核心是:集中式管理,看一下集中式管理的工作流程图: 很好理解了,SVN的核心是服务器(配置器),下面看看SVN的宏观了解: 上面应用的操作很简单,以上是SVN的简单的入门,SVN提供了一个平台,教会了我们合作,共享,大大提高了团队的共组效率,记录了每一步的成长,以及人人为我,我为人人的思想. SVN入门-2分钟教你入门

【python】10分钟教你用python如何正确把妹

前言 今天没妹子约,刚好朋友研究一下python.让他教大家如何用神奇的python打造一个把妹神器吧.看完这个,你们就能走向人生巅峰,迎娶白富美啦. 我知道你们想看看效果 当然啦,这只是测试版的效果,真正的版本可比这个厉害多啦.不过作为一个直男,另一个男的给小编发这个测试感觉还是有点怪怪的哈. 文:吉柏言 暑假来了,各位又不得不和男女朋友暂时分开2个月了!!长达两个月的时间里不能相见,你可知我多想你啊,想知道你的城市下雨了吗,想知道你带伞了吗,想知道你长什么样,想知道你叫啥,咳咳,单身汪小编表

三分钟教你学Git (四)之紧急救助

如果你不小心git reset --hard HEAD^ 然后这个commit又没有在别的git仓库中,怎么办?是不是这次修改就丢了呢? 当然不是,git为我们每次都历史都保留了reference log 如下: $ git commit -A -m "hongchangfirst commit" 你现在看git的历史记录,你可以看到两次提交: $ git log * d1f3fg5 (HEAD, master) hongchangfirst commit 现在让我们来重置回第一次提交

三分钟教你学Git (一)之技巧

先来看看几个比较有用的技巧 git stash 将工作区中的状态保存到栈中,供以后apply/pop.可以把它理解为一个commit,但是是存在另一个仓库里的. git reset --hard 将暂存区,工作区,版本库都恢复到某一次提交的状态 --soft 暂存区和工作区都不变,只改变版本库的状态 --mixed (默认) 将版本库和暂存区都改变,不改变工作区 如果在commit之后进行push,发现别人在你之前做了push,这时应该怎么办呢? git reset --mixed HEAD^

手把手教你配置一台Linux虚拟机

手把手教你配置一台Linux虚拟机 准备:一台电脑(windows),虚拟机软件VMware Workstation Pro,Linux distribution 版本 CentOS-6.8,活人一个 在开始正式操作之前我们先来理清一下安装思路,当然,这个思路需要有一定的计算机基础知识.不过不用担心,用到的计算机知识不是很难,如果难的话我也不会了. 安装流程(默认已经装好运行虚拟机的软件): 第一步:设置启动介质(media),通过BIOS 通常我们在装一个系统前,我们拿到的电脑是一台裸机,它是

三分钟教你学Git (一)之模型

Git是版本控制工具,类似于SVN的作用.这里就忽略掉怎么安装之类的,只讲解Git最重要的思维模型.这三个概念一定要清楚: 1 工作区(Working Area) 2 暂存区(Stage) 3 版本库(repository, 本地仓库和远程仓库) 工作区很简单,就是你修改代码时会立即体现的地方. 暂存区是Git的特色之一,这个概念不好理解,这里举一个例子说明.如我们领到了一个任务,任务是修改两个bug.你可以把这两个bug分开提交,也可以合并到一次提交上.假如我们需要合并到一次提交时而我们又没有

三分钟教你学Git(二)之命令索引

记住这三个概念,工作区(Working Area),暂存区(Stage),版本库,通过add,工作区的变化到暂存区,通过commit暂存区的变化到本地版本库,通过push本地版本库的变化到远程版本库.下面是常用的命令. 保存进度恢复工作进度 #把工作区和暂存区的内容保存到进度列表里 git stash save "description" #列出stash里的所有项 git stash list #把进度恢复出来并删除进度列表中的项 git stash pop #只把进度恢复出来,不删