linux下邮件服务器的搭建详解
来源:互联网 发布:网络连环夺宝 编辑:程序博客网 时间:2024/05/16 05:57
要想搭建邮件服务器我们必须要有域名解析DNS
因此首先要做的就是安装DNS的环境
安装bind
更改配置文件 vim /etc/named.conf
编辑正向解析 vim /etc/named.rfc1912.zones
然后编辑正向解析的子文件 ,这里我们需要将原来 named.localhost复制两份名字分别为你上面file里面的内容
目录为 /var/named/han.com.zone
另一个文件也是一样
配置完成后就重启namd服务,并且关闭防火墙
这样我们的DNS就配置好了
如何检查配置是否完成我们可以用dig命令 dig -t mx han.com
如果出现这个说明你的DNS设置成功
在客户端的话只需要设置/etc/resolv.conf
配置完成后重启named,关闭防火墙即可
我们的DNS就配置好了
接下来就是邮件收发了
收发邮件用的是25端口 我们可以用 netstst -antlpe | grep master 查看
如果没有打开我们进/etc/postfix/mai.cf
将
76改为 myhostname = mail-qq.qq.com
83 改为mydomain = qq.com
116改为inet_interfaces = all
164 改为mydestination = $myhostname, $mydomain, localhost
重启postfix服务
这样就可以收发邮件了
远程发邮件我们用telnet命令来实现
那么如何远程接收邮件呢?
这时就需要使用到dovecot 和 mutt 这个服务了
首先我们安装它
yum install mutt -y
yum installl dovecot -y
安装完成后更改配置文件
vim /etc/dovecot/dovecot.conf
24行改为 protocols = imap pop3 lmtp
49行改为 disable_plaintext_auth = no
还有一个配置文件
vim /etc/dovecot/conf.d/10-mail.conf
30行改为 mail_location = mbox:~/mail:INBOX=/var/mail/%u
根据mail_location = mbox:~/mail:INBOX=/var/mail/%u可知
我们还需在目标的目录下新建一个touch /home/student/mail/.imap/INBOX
设置完成后就可以测试了mutt -f pop://student@172.25.254.205
这样就可以了
接下来我们就要做远程图形界面接发邮件了
安装软件雷鸟(thunderbird)
rpm -ivh /home/kiosk/Desktop/thunderbird-31.2.0-1.el7.x86_64.rpm
然后编辑配置文件vim /etc/dovecot/dovecot.conf
打开雷鸟输入你要接收的用户
发邮件的人太多我们不能都在本地创建用户
所以要用到虚拟用户
最后我们再来谈谈虚拟用户的收发邮件
我们要准备的环境有mairadb php php-mysql
我们先安装数据库yum install mariadb-server -y
启动 systemctl restart mariadb
再对数据库加密mysql_secure_installation
安装所需的环境 yum install httpd php php-mysql -y
我们还需要这个软件包 phpMyAdmin-3.4.0-all-languages.tar.bz2
解压到/var/www/html/并命名为mysqladmin
进入到mysqladin将config.sample.inc.php改为 config.inc.php
测试:
建立库和表格并添加虚拟用户信息
创建vmail用户,作为虚拟用户的使用身份
groupadd -g 888 vmail
useradd -g 888 -u 888 vmail
在数据库里面创建postfix用户并授权
建立postfix文件mailuser.cf,maildomain.cf,mailbox.cf,可查找虚拟用户名,domain,以及maildir目录
cd /etc/postfix/
还有两个格式一样我就不一一写了
然后将编好的文件指定到/etc/postfix/main.cf中
这样就可以发邮件了
- linux下邮件服务器的搭建详解
- Linux下邮件服务器搭建
- Linux 邮件服务器的搭建
- Linux下搭建IceWarp邮件服务器教程
- linux下搭建邮件服务器(sendmail)
- Linux 下使用sendmail搭建邮件服务器
- linux搭建邮件服务器
- Linux搭建邮件服务器
- ubuntu 下postfix邮件服务器的搭建
- ubuntu下邮件服务器的搭建
- [linux]邮件服务器的搭建-详细步骤
- Linux邮件服务器的搭建-详细步骤
- Linux系统下SVN服务器的搭建过程详解
- Linux系统下SVN服务器的搭建过程详解
- Linux系统下SVN服务器的搭建过程详解
- 借助hMailServer搭建windows服务器下的邮件服务器
- 借助hMailServer搭建windows服务器下的邮件服务器
- 邮件服务器的搭建
- Win把老外惹恼了!
- 欢迎使用CSDN-markdown编辑器
- Android6.0无法使用org.apache.http的解决办法
- 优化查询速度的几点经验
- GLSL shader特效-Render2Texture之FBO
- linux下邮件服务器的搭建详解
- 矩阵快速幂-GCD-斐波那契-HZAU2017现场赛-D
- 本地电脑如何配置一个域名对应多个网址
- java类加载机制
- HDFS文件系统学习
- Unity高自由度轨道旋转
- react-native 完整实现登录功能
- tableview实现单个cell的展开和收起
- lianbiao