Linux 电子邮件服务器的搭建

电子邮件服务器的搭建

电子邮件服务器的基本功能:

为用户提供电子邮箱储存空间(用户@邮件域名)

处理用户发出的邮件--传递到邮箱

处理用户收到的邮件--投递收到邮箱

用户发邮件的协议:SMTP端口25

用户收邮件的协议:pop3端口110,IMAP端口143

搭建基本的邮件服务器

1.安装postfix服务端程序

2.配置postfix服务,修改配置文件/etc/postfix/main.cf

vim  /etc/postfix/main.cf

myhostname=abc.example.com    指定主机名

mydomain=example.com          指定域名

myorigin=abc.example.com      默认补全的邮件后缀

inet_interfaces=all           允许所有客户端

mydestination=abc.example.com 判断邮件后缀为本域邮件

3.重启postfix服务,设置为开机自启。

systemctl  restart  postfix

systemctl  enable   postfix

4.测试邮件的守法

useradd   yg

echo  123 | passwd  --stdin  yg

useradd   xln

echo  123 | passwd  --stdin  xln

mail    发信

格式:mail -s  '邮件标题'  -r  发件人   收件人

mail    收信

格式:mail  -u  用户名

例:mail -s  'haha'  -r  yg   xln  (发信)

内容..............

mail  -u  xln                  (收信)

quit                           (退出)

nullclient     邮件服务

空客户端:

不提供任何邮件账号,因此不需要投递邮件,

但是可以为用户代发邮件。

一、安装postfix。

二、配置postfix服务,修改配置文件。

vim  /etc/postfix/main.cf

myorigin=xixi.example.com       默认补全的邮件后缀

inet_interfaces=all            允许所有客户端

mydestination=xixi.example.com  判断邮件后缀为本域邮件

三、重启postfix服务,设置开机自启。

四、配置空客户端邮件服务器。

vim  /etc/postfix/main.cf

myorigin=xixi.example.com       默认补全的邮件后缀

inet_interfaces=localhost       仅允许本地客户端

mydestination=                  不判断邮件后缀为本域邮件

relayhost=[172.25.0.10]         指定交给邮件服务器的IP地址

五、重启postfix服务。

六、测试

在空客户端上发邮件

例:echo  你好  | mail -s  'huhu'  -r  yg  lisi

lisi用户邮件服务器要先创建此用户

在邮件服务器收邮件

例:mail  -u  lisi

时间: 2024-11-29 11:33:53

Linux 电子邮件服务器的搭建的相关文章

Linux FTP服务器的搭建与配置+基于关系型数据库实现用户认证

一.服务器端的安装: yum install vsftpd 1)查看安装后生成的哪些文件 [[email protected] ~]# rpm -ql vsftpd /etc/logrotate.d/vsftpd  <==========主志日志文件 /etc/pam.d/vsftpd<==================认证文件 /etc/rc.d/init.d/vsftpd<=============服务脚本 /etc/vsftpd<======================

Linux FTP服务器的搭建讲解

在Linux中,有好几种实现ftp服务器的软件,我们这里使用centos自带的vsftp,它具有安全,轻量级的特性. 我们安装vsftpd包后开启服务,ftp即可访问: 1 安装 yum install vsftpd  portmap 安装之后我们需要启动服务,本地测试访问,因为这个访问比较简单所有不安全,这是第一种方法还有一种方法是通过虚拟用户访问的这个比较安全 稍后讲. 关闭防火墙和selinux 启动服务器即可访问 这里的rpcbind是之前portmap安装的 使用本地用户登录时,登录到

linux svn服务器的搭建

一.修改SVN服务器的配置文件  安装 Yum install subversion 在库创建完成之后会在conf下会生成svnserve.conf, passwd, authz三个文件. 1)svnserve.conf anon-access = none auth-access = write password-db = passwd (svn密码文件,若有多个库,可将文件放到公共位置) authz-db = authz   (目录权限文件,建议同上) realm = /svn/projec

LINUX系统服务器上搭建DHCP服务,实现两大基本功能:1,自动分配ip;2,手工指定ip

在linux系统服务器上搭建DHCP服务,实现两大基本功能:1,自动分配ip地址:2,手动指定ip地址.首先准备两台虚拟机作为实验对象,一个linux系统作为服务器,一个windows7系统作为客户机,两者使用同一个虚拟网卡vmnet1,并使用仅主机模式.确定服务器上光盘状态为已连接,使用命令查看并挂载光盘检查dhcp软件包是否安装,若没有则使用rpm进行安装.复制dhcp配置文件的模板,并修改编辑dhcp的配置文件,进行相关设定并保存退出=" alt="LINUX系统服务器上搭建DH

Linux时间服务器的搭建

今晚无聊,就学着搭建了一个Linux时间服务器,其实挺简单的,这篇文章主要是我的一个总结,大家可以借鉴一下. 需要的软件包:ntp     配置服务器端 1.先检查是否安装了ntp软件包,检查命令  rpm -qa | grep ntp 或者 yum list | grep ntp 2.确认安装了ntp包之后,要架设本地时间服务器,只需要修改 /etc/ntp.conf文件里的几个简单的配置就可以了,vi /etc/ntp.conf 这里只需要添加上谁可以向此服务器发送请求来更新时间. rest

Linux -- 电子邮件服务器的配置与应用

一.概述 电子邮件服务是Internet上最基本的服务之一,用户可以通过它与远程用户进行经济.方便.快捷且无需在线的信息交流.在Internet上,超过30%的业务量来自电子邮件,仅次于WWW服务.本章主要介绍以postfix服务为中心的电子邮件系统的安装.配置和使用. 电子邮件服务的概述 电子邮件服务是Internet最基本的服务,也是最重要的服务之一.与传统的邮政信件服务类似,电子邮件可以用来在Internet或Intranet上进行信息的传递和交流,具有快速.经济的特点.发一封电子邮件给远

linux邮件服务器的搭建和安全

邮件系统的特点:快捷,安全,多样性 实现方式: Windows: 电子邮件服务 03 08  exchange Linux: sendmail  [无身份验证 无加密 无防范垃圾邮件,病毒] POSTFIX [模块化,快] Qmail MAA:邮件访问代理  tcp 110 (pop3)  tcp 109 (pop2)  tcp 143 (imp4) MUA: 邮件用户代理 MDA: 邮件的传递/分检代理 实现系统:redhat5系列 打开一台redhat机器 [[email protected

Linux NFS服务器的搭建

一.NFS服务简介 NFS 是Network File System的缩写,即网络文件系统.一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布.功能是通过网络让不同的机器.不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法. NFS 的基本原则是“容许不同的客户端及服务端通过一组RPC分享相同的文件系统”,它是独立于操作系统,容许不同硬件及操作系统的系统共同进行文件的分享. NFS在文件传

Linux samba服务器的搭建

目录 1. 安装samba 2. 配置smb.conf 3. 创建samba登陆用户 4. 创建samba共享文件夹 5. 重启samba服务 6. Windows下访问samba共享文件夹 7. 参考资料 1. 安装samba Ubuntu/Debian: sudo apt-get install samba CentOS: sudo yum install samba 2. 配置smb.conf 首先备份smb.cof sudo cp /etc/samba/smb.conf /etc/sam