root@jlive:~#telnet smtp.sina.com 25
Trying 219.142.78.230...
Connected to smtp.sina.com.
Escape character is '^]'.
220 smtp-2-33.smtpsmail.fmail.yf.sinanode.com ESMTP
EHLO sina.com
250-smtp-2-33.smtpsmail.fmail.yf.sinanode.com
250-AUTH LOGIN PLAIN
250-AUTH=LOGIN PLAIN
250-STARTTLS
250 8BITMIME
AUTH LOGIN
334 VXNlcm5hbWU6
bGl1anVuX2xpdmVAc2luYS5j
334 UGFzc3dvcmQ6
XkxJVWp1biQzMDcCg==
注意:邮箱和密码都要写全,如, foo@sina.com,并且是base64加密
echo 'foo@sina.com'|base64
echo 'passw0rd'|base64
235 Authentication successful
mail from:
250 Ok
rcpt to:;
250 Ok
data
354 End data with .
from:
to:;
subject:Test telnet
#邮件内容,空一行
Test telnet smtp on smtp.sina.com
#“.”结束
root@jlive:~#telnet pop.sina.com 110
Trying 218.30.115.107...
Connected to pop.sina.com.
Escape character is '^]'.
+OK pop3 proxy server ready
user liujun_live
+OK
pass
+OK
list
+OK
1 5329
2 5167
3 2732
4 512605
5 318211
6 32874
7 53347
8 456202
9 86012
10 88447
11 732355
12 3910
13 50588
14 7101
15 9505
16 9521
.
retr 1
+OK 5329 octets
X-Mda-Received: from ([<202.108.3.242>])
X-Sina-MID:028426C3B4CECDA1DDBCFEC1
X-Sina-Attnum:0
mutt
1.发邮件
echo 'Test mutt'|mutt -a aws_key.pem -s 'Test mutt send mail' -- iliujun_live@163.com,liujun_live@msn.com,liujun_live@icloud.com
root@jlive:~#cat
.muttrc
set envelope_from=yes
set realname="jlive"
set use_from=yes
set from=liujun_live@sina.com
#如果收到的邮件乱码,设置以下信息
set charset="utf-8"
set rfc2047_parameters=yes
可以在用户home创建自定义muttrc来节省命令行输入
2.收邮件
命令行直接mutt,会生成用户邮件存放目录即初始化配置
q:离开
---Mutt: /var/spool/mail/root [Msgs:3 New:1 46K]---(date/date)------------------------------(all)---
有兴趣的朋友还可以尝试下alpine, 相当不错的文本邮件客户端