博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
postfix基础篇
阅读量:6179 次
发布时间:2019-06-21

本文共 2313 字,大约阅读时间需要 7 分钟。

postfix是Wietse Venema在IBM的GPL协议之下开发的MTA(邮件传输代理)软件。postfix是Wietse Venema想要为使用最广泛的sendmail提供替代品的

一个尝试。在Internet世界中,大部分的电子邮件都是通过sendmail来投递的,大约有100万用户使用sendmail,每天投递上亿封邮件。这真是一个让人吃惊

的数字。Postfix试图更快、更容易管理、更安全,同时还与sendmail保持足够的兼容性。

上篇笔者只做的postfix配置的简单介绍,下篇中笔者将使用web方式实现对postfix邮件接收发送的管理

一:修改主机名:

[root@mail ~]# vim /etc/sysconfig/network

 

[root@mail ~]# vim /etc/hosts

二:搭建本地yum:

[root@mail ~]# vim /etc/yum.repos.d/rhel-debuginfo.repo

三:搭建dns服务器:

[root@mail ~]# mkdir /mnt/cdrom

[root@mail ~]# mount /dev/cdrom /mnt/cdrom/

[root@mail ~]# cd /mnt/cdrom/Server/

[root@mail Server]# yum install bind  -y       #安装dns主程序

[root@mail Server]# yum install bind-chroot –y      #安装与安全有关的软件包

[root@mail Server]# yum install caching-nameserver –y      #安装与缓存有关的软件包

[root@mail Server]# cd /var/named/chroot/etc/

[root@mail etc]# cp -p named.caching-nameserver.conf named.conf

[root@mail etc]# vim named.conf         #编辑主配置文件

 

[root@mail etc]# vim named.rfc1912.zones        #编辑区域声明文件

[root@mail etc]# cd ../var/named/

[root@mail named]# cp -p localhost.zone sina.com.db     

[root@mail named]# vim sina.com.db        #编辑数据库文件

[root@mail named]# vim /etc/resolv.conf       #编辑本地dns指向

[root@mail named]# service named start

[root@mail named]# chkconfig named on       #开机自动启动

四:搭建postfix邮件发送服务器

[root@mail named]# cd /mnt/cdrom/Server/

[root@mail Server]# yum install postfix –y        #使用yum安装postfix

[root@mail Server]# service postfix start        #开启postfix

五:搭建dovecot邮件接收服务器:

[root@mail Server]# yum install dovecot –y       #安装dovecot主软件包

[root@mail Server]# rpm -ql dovecot |less      #查看dovecot安装的位置

 

[root@mail Server]# vim /etc/dovecot.conf       #编辑dovecot的主配置文件

[root@mail Server]# service dovecot start       #启动dovecot

[root@mail Server]# chkconfig dovecot on       #设置为开机自动启动

六:创建用户:

[root@mail Server]# useradd user1

[root@mail Server]# passwd user1

[root@mail Server]# useradd user2

[root@mail Server]# passwd user2

测试:在本地服务器上进行测试:

user1向user2发送邮件:

[root@mail Server]# telnet 127.0.0.1 25      #登录本地邮件服务器

[root@mail Server]# su – user2        #切换到user2用户

[user2@mail ~]$ mail     #查看邮件

user2向user1发送邮件:

[root@mail Server]# telnet 127.0.0.1 25

[root@mail Server]# su – user1      #切换到用户user1

[user1@mail ~]$ mail    #查看邮件

测试:使用windows  server  2003自带的outlook  express工具进行测试:

点击:开始——》程序——》outlook express

依照以上方法创建user2即可,这里不再赘述!!!

user1向user2发送邮件:

user2向user1发送邮件:

本文转自 liuyatao666 51CTO博客,原文链接:http://blog.51cto.com/5503845/1018277,如需转载请自行联系原作者
你可能感兴趣的文章
基于Django+Bootstrap框架,可视化展示内存监控信息
查看>>
Pytorch | BERT模型实现,提供转换脚本【横扫NLP】
查看>>
biostar handbook: 第七周笔记汇总+调整通知
查看>>
涨薪必备|给你一份超详细Spring Boot知识清单
查看>>
YII2 关联查询,不修改search, 使用 GridView::widget 输出
查看>>
DNS服务-了解篇
查看>>
Apache Shiro在web开发安全技术中的应用
查看>>
源码安装MySQL 5.1 GA
查看>>
苹果电脑获取Android Studio的发布版SHA1和开发版SHA1
查看>>
How to troubleshooting RAC Vip Problem
查看>>
jar 命令 打包装class文件的文件夹
查看>>
CentOS 7.2 部署Saltstack
查看>>
centos7下安装MPlayer
查看>>
docker容器中安装vim
查看>>
smokeping 监控
查看>>
NTB EEPROM设置与跨节点数据传输
查看>>
IEEE 802.1Q Tunneling
查看>>
linux服务器之lamp(傻瓜式)
查看>>
接口测试Fiddler实战
查看>>
那个能报警的相机有了新伙伴:海康威视运动相机登场
查看>>