Linux基础知识:架设邮件服务器
1、配置postfix
1.1 邮件服务器设置静态的主机名
#hostnamectl --static set-hostname mail.scitc.com
1.2 查看主机名
#hostname
1.3 配置简单邮件服务器
@postfix安装 一般都默认安装了
#rpm -q postfix ----检查系统是否安装了postfix
@如果系统没有安装,需要手动安装
#yum -y install postfix
@检查postfix是否支持dovecot代理
#postconf -a
@如果不支持,需要重新安装postfix
1.4 修改Postfix的主配置文件main.cf
#vim /etc/postfix/main.cf
myhostname =mail.scitc.com 邮件服务器主机名 75行
mydomain = scitc.com 服务器所在域 83行
myorigin = $mydomain 设置mail from值 99行
inet_interfaces = all 监听接口 113行
mydestination = &myhostname, localhost. $mydomain,localhost,$mydomain 允许接收邮件的域名 165行
mynetworks = 192.168.1.0/24,127.0.0.0/8 可转发的邮件网络 264行
relay_domains = $mydomain 可转发的邮件域名 296行
home_mailbox = Maildir / 邮件存储位置和格式 419行
1.5 检查pofix配置文件语法错误
#postfix check
1.6 设置防火墙
#firewall-cmd --permanent --add-service=smtp 设置开放postfix所使用的SMTP协议
#firewall-cmd --permanent --add-port=25/tcp 开放smtp协议的TCP端口
#firewall-cmd --reload 重新加载防火墙
1.7 启动postfix
#systemctl start postfix 启动postfix服务
#systemctl enable postfix 加入开机自启动
#systemctl status postfix 查看postfix运行状态
2、配置Dovocot
2.1 安装dovecot
#yum -y install dovecot
2.2 检查dovecot是否安装成功
#rpm -q dovecot
2.3 dovecot服务基本配置
#vim /etc/dovecot/dovecot.conf
修改或添加下面的语句
protocols = imap pop3 lmtp 指定支持的收件西医 24行
listen = *,:: 监听本机的所有网络接口 30行
login_trusted_networks = 192.168.1.0/24 指定允许登陆的网段地址 48行
2.4 指定邮件储存位置
#vim /etc/dovecot/conf.d/10-mail.conf
maill_location = maildir:~/Maildir 为系统用户创建邮箱目录
2.5 设置防火墙
#firewall-cmd --permanent --add-port=143/tcp 开放tcp的143端口
#firewall-cmd --permanent --add-port=110/tcp 开放tcp的110端口
#firewall-cmd --permanent --add-service=imap 开放imap服务
#firewall-cmd --permanent --add-service=pop3 开放pop3服务
#firewall-cmd --reload 重新加载防火墙
2.6 启动dovecot服务
#systemctl start dovecot 启动dovecot服务
#systemctl enable dovecot 加入开机自启动服务
#systemctl status dovecot 查看dovecot状态
3、测试简单邮件服务器
3.1 在服务器端创建测试用户
#groupadd mail --创建一个用户组
#useradd -g mail -s /sbin/nologin muser1 --创建用户muser1
#useradd -g mail -s /sbin/nologin muser2 --创建用户muser2
#passwd muser1 设置muser1的密码
#passwd muser2 设置muser1的密码
3.2 在服务器端安装telnet服务器
#yum install telnet-server --安装telnet服务器
#systemctl start telnet.socket --启动telnet服务
#systemctl enable telnet.socket --设置开机启动
#firewall-cmd --permanent --add-service=telnet 开放telnet服务
#firewall-cmd --permanent --add-port=23/tcp 开放TCP23端口
#firewall-cmd --reload --重新加载防火墙
3.3 在客户端安装telnet软件
#yum install telnet.x86_64 安装telnet客户端软件
#telnet mail. scitc. com 25 连接邮件服务器的25端口
#只列出了输入命令
mail from:muser1@scitc.com 告知发件人
rcpt to:muser2@scitc.com 告知收件人
DATA 告知服务器要开始传送数据了
subject:The first mail 输入邮件的主题
hello everybody 邮件内容
. 邮件内容以"点"结束~
quit 退出
3.4 客户端接收邮件测试
#telnet mail.scitc.com 110 通过110端口连接Dovecot服务
user muser2 收件人用户名muser2
pass 123456 muser2的密码为123456
list 列出邮箱中的所有邮件
retr 1 检索第一封邮件
quit 退出邮件
Linux基础知识:架设邮件服务器相关推荐
- Linux 基础知识(十)DNS服务器主从复制,子域授权
DNS域名系统是互联网的一项服务.它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网.DNS使用TCP和UDP端口53 DNS服务器主从复制,子域授权 主服务器:10.120 ...
- Linux下架设邮件服务器全攻略(二)
Linux下架设邮件服务器全攻略(二) (三)sendmail.cf难以配置,Sendmail的开发人员为sendmail的管理者提供了更加容易理解和配置的sendmail.mc文件. 一般情况下,要 ...
- 【Linux系列】Linux基础知识整理
Linux操作系统在服务器领域广泛的使用到,作为一个后台开发工程师很有必要了解Linux相关的知识. 本篇日志是我学习Linux过程中的简单记录和总结.本着"理论够用,实践为主"的 ...
- 免费邮件服务器软件 linux,Linux 快速搭建免费邮件服务器(docker)
文章目录 Docker下搭建Ewomail邮件服务器 第一步:安装运行docker 第二步:登录管理中心 配置 iRedMail iRedMail简介 linux安装开源邮件服务器iredmail的方 ...
- linux基础知识_压缩—进程管理-网络管理-ftp-nfs-ssh-scp
linux基础知识_压缩-进程管理-网络管理-ftp-nfs-ssh-scp 1.压缩包管理 gzip .gz格式的压缩包,不打包,分别压缩,原文件消失 bzip2 .bz2格式的压缩包,原文件不会消 ...
- Linux基础知识题解答(一)
题目来自老男孩BLOG:http://oldboy.blog.51cto.com/2561410/1709569,比较适合新手,空余的时候做一下,可以巩固Linux基础知识,有不对的地方欢迎指正. 计 ...
- linux基础知识复习
@(tigerfive)[linux,基础知识,复习笔记] linux基础复习(一) 今天只整理框架,具体内容之后详细整理吧 文件管理 文件基本操作 创建文件和目录 拷贝文件和目录 剪切文件和目录 删 ...
- linux 基础知识及命令总结
1.mkdir 创建目录 -p 创建多级目录 mkdir -p /data/test -m, --mode=模式 设置权限模式(类似chmod),而不是rwxrwxrwx 减umask -p, ...
- linux基础知识个人总结
linux基础知识个人总结 第一章: 1. Linux发展史略,有代表性的Linux发行版:Suse.slackware.ubuntu.RedHat.CentOS 2. GNU是Richard Sta ...
- linux环境下企业基于域名访问的web于电子邮件服务器 论文,基于Linux平台的企业邮件服务器搭建...
我失骄杨君失柳,杨柳轻飏直上重霄九.得道多助,失道寡助.身后有余忘缩手,眼前无路想回头.鸟宿池边树,僧敲月下门.想当年,金戈铁马,气吞万里如虎. 本文由418133804贡献 pdf文档可能在WAP端 ...
最新文章
- Android, BaseAdapter 处理大数据量时的优化
- I春秋——web Write up(二)
- Python如何打包EXE可执行文件
- python发html邮件_python 发送html邮件
- Java中方法参数的传递
- 国家自科委管文科学部认定的国内30种重要期刊
- python如何定义类_Python class定义类,Python类的定义(入门必读)
- Test: 为WLW添加源代码着色插件WindowsLiveWriter.CNBlogs.CodeHighlighter
- 绍兴文理学院计算机网络期末,绍兴文理学院高频电子线路期末考试题.doc
- CS 61A FALL 2020 Project-cats
- Canvas 绘制直线
- mywallet android app,记账软件MyWallet
- Spring Init Destory
- 手机直播/PC直播/摄像头直播等流媒体直播系统中如何进行推流优化?
- Silverlight游戏特效开发(一) : 制作人物光环效果
- MySQL时间戳与时间格式的转换
- 微信公众平台定制开发
- 双11销额超二三四五名总和,喜临门为床垫行业树立“高度和广度”
- 网卡不叫eth0,而叫ens33、ens160、eno1 or enp0s*?
- 一维随机变量的常见分布、期望、方差及其性质与推导过程
热门文章
- 视频码率(Bitrate), 帧率(FPS)和分辨率的联系与区别
- python量化交易学习笔记_Python量化交易学习笔记(45)——深度学习挖短线股5
- 矩阵快速幂详解--用矩阵幂解决的多种问题
- DataConversionWarning: A column-vector y was passed when a 1d array was expected. Please change the
- Spark 开发入门
- eclipse-spark开发环境
- mac 自定义 终端 常用快捷指令,加快工作效率
- Unity UGUI实现分段式血条
- Au入门系列之四:降噪与修复
- electron仿微信客户端—设计与实现(已开源)