Linux的postfix邮件服务
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux的postfix邮件服务相关的知识,希望对你有一定的参考价值。
一.postfix邮件服务
postfix提供smtp协议用来投递邮件
默认端口25
/var/log/maillog 服务日志
mail [email protected]
Subject: hello
hello world
. 用"."来结束录入内容并发送
mailq 查看邮件队列
postqueue -f 重新处理邮件队列
默认情况下邮件端口只在127.0.0.1上开启
二.环境配置
1.设置mailqq.qq.com主机
设置主机名为mailqq.qq.com
安装域名解析dns
设置IP地址为172.25.254.128
2.设置mailwestos.westos.com主机
设置主机名为mailwestos.westos.com
设置IP地址为172.25.254.228
3.配置mailqq.qq.com主机dns
4.配置mailqq.qq.com主机和mailwestos.westos.com 的dns
三.邮件服务配置
1.配置mailqq.qq.com主机
vim /etc/postfix/main.cf
75 myhostname = mailqq.qq.com 指定 主机名称
83 mydomain = qq.com 指定 的域名
113 inet_interfaces = all 25端口开启的网络接口
116 inet_interfaces = localhost 开启本地接口(需要注释)
164 mydestination = $myhostname, $mydomain, localhost 接收邮件结尾字符的指定
systemctl restart postfix.service
systemctl stop firewalld
2.配置mailwestos.westos.com主机
vim /etc/postfix/main.cf
75 myhostname = mailwestos.westos.com 指定 主机名称
83 mydomain = westos.com 指定 的域名
113 inet_interfaces = all 25端口开启的网络接口
116 inet_interfaces = localhost 开启本地接口(需要注释)
164 mydestination = $myhostname, $mydomain, localhost 接收邮件结尾字符的指定
systemctl restart postfix.service
systemctl stop firewalld
qq端发送
westos端回复
测试邮件通信成功
四.dovecot 用来提供收件协议
1.邮件协议收发端口
pop3 110
imap 143
imaps 993
pop3s 995
给定用户名称,用户密码,dovecot程序代我们去看这个用户的邮件文件
2.yum install dovecot -y
3.配置dovecot文件
vim /etc/dovecot/dovecot.conf
24 protocols = imap pop3 lmtp
48 login_trusted_networks = 0.0.0.0/0
49 disable_plaintext_auth = no
vim /etc/dovecot/conf.d/10-mail.conf
30 mail_location = mbox:~/mail:INBOX=/var/mail/%u
4.重启服务systemctl restart dovecot,查看端口
5.切换到student用创建文件
mkdir /etc/skel/mail/.imap -p
touch /etc/skel/mail/.imap/INBOX
6.在westos.com测试mutt -f pop://[email protected]
发送
用mutt可以验证接收
五.在真机安装邮件服务雷鸟软件
1.安装雷鸟软件
2.设置账户
4.输入westos用户的密码
5.给westos.com上的student用户发送邮件
6.在westos.com上登陆student用户接收到了邮件
以上是关于Linux的postfix邮件服务的主要内容,如果未能解决你的问题,请参考以下文章