POP3传输是明文的。TCP110 用来接收邮件的。 按顺序接受邮件
POP3S:TCP995 加密的POP协议
IMAP:TCP143 查看邮件包头,根据查看的包的内容,有选择性的接收邮件,
IMAPS:TCP993
上面的协议由dovecot提供。yum install -y dovecot
SMTP+tls认证进行加密。
vim /etc/dovecot 的第十七行,可以强制使用加密协议收邮件。
protocols = imaps pop3s
发:
mutt redhat
y
To:redhat@station3.example.com
Subjectd:redhat 后出现VI编辑器
this is a test mail
之后出现字符的菜单选项。
收:
mutt -f pop://redhat@statoin3.example.com
把/var/spool/mail/这个目录单独挂到一个分区上,然后再对用户做磁盘配额。就可以限制用户的邮箱的大小。
要在/var/spool/mail有一个用户,新建一个用户,再给它发一封邮件就行了----考试
=====================================================================
邮件传输的加密:
vim /etc/dovecot.conf 在这里面指定钥匙的路径
87 88 行 ssl_cert_file =/etc/pki/tls/certs/dovecot.pem
ssl_key_file=/etc/pki/tls/private/dovecot.pem
cd /etc/pki/tls/certs
make -C /etc/pki/tls/certs/dovecot.pem
国家代码:CN
省:hubei
城市:wuhan
公司:yutian
部门:IT
计算机名:station3.example.com 这个地方不能乱写。写自己计算机名。
电子邮箱:
然后就生成了dovecot.pem
cp dovecot ../private/ 私钥的位置
测试发邮件:
mutt redhat
y
To:redhat@station3.example.com
Subjectd:redhat 后出现VI编辑器
this is a test mail
接收邮件:
mutt -f pop://redhat@statoin3.example.com
用telnet收邮件:
telnet station3.example.com telnet接收邮件。
user redhat
passwd redhat
stat 看来里面有几封邮件
retr 1 接收第一封邮件
=======================================================================
postfix:
yum install system-switch-mail
yum install postfix
system-switch-mail 切换邮件软件
postfix的进程名:master
支持嵌套功能: key1=value1; key2=$key1,value2
sysctl -a >> /etc/sysctl.conf
缺省情况下,postfix的配置文件不是太多,但是隐含的配置有很多,用下面命令查看:
postconf -d 默认配置
postconf -n 非默认配置
postconf -e inet_interfaces=all 编辑配置文件
postconf -m 支持那些类型的语言
vim /etc/postfix/main.cf
mydestination = $myhostname,$mydomain == sendmail vim /etc/mail/local-host-names
伪装:
myorigin = $mydomain
masquerade_exceptions = root
masquerade_domains= google.com station15.example.com
archive all messages: always_bcc = address 所有发送的邮件指定到一个邮箱
auth:检查用户身份提示用户输入密码
account:检查用户密码表是否允许访问系统
password:禁止用户反复登录,控制密码的复杂性
session:记录用户日志,登录的情况
上午下午都没有课,21号集训,25号考试。24号4:30要部署环境。
阅读(610) | 评论(0) | 转发(0) |