网站建设服务器
##############电子邮件######
基本电子邮件发送
电子邮件发送
1.服务器使用SMTP协议将邮件提交到TCP端口25,或者本地客户端通过/usr/bin/sendmail程序提交。如果MTA是最终目的地,消息将被传递到MDA。否则,MX记录将用于在dns中查找下一个MTA,SMTP将用于转发。
2 .MDA:“邮件发送代理”。MDA将邮件发送到收件人的本地邮件存储位置(默认情况下为/var/spool/mail/user)。Postfix提供自己的MDA发送到基于文件的本地默认邮件存储位置/usr/libexec/postfix/local。
3.转发:电子邮件服务器(MTA)将提交的邮件转发到另一个服务器进行发送。
4.排队:失败的发送或转发尝试按照MTA的定义排队并重试。(默认情况下,Postfix每小时都会这样做。)
5.拒绝:在最初提交期间,电子邮件被电子邮件服务器拒绝。
6.返回:在远程服务器接受发送的电子邮件后,它将电子邮件返回给原始电子邮件服务器和/或用户。
7.发送电子邮件后,将电子邮件返回给原始电子邮件服务器和/或用户,以准备:
# # # # # # # # # # # # # #准备工作:# # # # # #
一:桌面虚拟机(westos-mail.westos.com)
# # # # #配置网络。Yum源。修改主机名
88cd/etc/sys config/network-scripts/
89ls
90vim ifcfg-eth0
设备=eth0
ONBOOT=是
BOOTPROTO=无
IPADDR=172.25.254.144
网络掩码=255.255.255.0
104 set-hostnamewestos-mail.westos.com酒店
105注销
107 vim/etc/yum . repos . d/rhel _ DVD . repo
108yum全部清洗
# # # #配置DNS
109yum安装bind -y
111systemctl开始命名
114vim /etc/named.conf
115vim /etc/named.rfc1912.zones
116 CD/var/已命名
117磅
118 CP-p named.localhostwestos.com.zone
119维姆westos.com.zone
120厘泊-westos.com.zoneqq.com.zone
121维姆qq.com.zone
122systemctl重新启动命名为
131系统ctl停止防火墙d
# # # #测试:
123vim /etc/resolv.conf
124cd
126挖dns.westos.com
136 dig-t MX westos.com
二:服务器虚拟机(qq-mail.qq.com)
# # # # #配置网络。Yum源。修改主机名
1张CD/etc/sys config/network-scripts/
2ls
3vim ifcfg-eth0
4 vim/etc/yum . repos . d/rhel _ DVD . repo
5元整
6 hostname CTL set-主机名qq-mail.qq.com
7注销
# # # # # #测试:
20vim /etc/resolv.conf
21迪格dns.qq.com
22 dig-t MX qq.com
#######################
#####后缀########
1.
Postfix提供smtp协议来传递邮件。
默认端口25
/var/log/maillog ##服务日志
邮件root@westos.com
主题:你好
你好世界。#使用。结束条目并发送。
Mailq ##查看邮件队列
Postqueue -f ##重新处理邮件队列
默认情况下,邮件端口只在127.0.0.1上打开。
2.配置两台虚拟机。
您可以在/etc/postfix/main.cf文件中找到以下所有指令。
(1)肌动蛋白
重写本地发布的电子邮件,以表明它们来自该域。这有助于确保默认情况下将响应返回到入站邮件服务器:myorigin=$myhostname。
(2)inet _接口
控制Postfix监听传入电子邮件的网络接口。如果设置为仅环回,则只监听127.0.0.1和:1。
如果设置为all,则监听所有网络接口。您也可以指定特定的地址。
默认值:inet_interfaces=localhost
我的目的地
收到的地址在这些域中的电子邮件将被传递到MDA进行本地传输。
默认:我的目的地=$ myhostname,localhost。$ mydomain,localhost。
(4)我的网络
以逗号分隔的IP地址和网络列表(CIDR符号)。这些地址和网络可以通过这个MTA转发到。
在任何地方,都不需要进一步的认证。
默认值:mynetworks=127.0.0.0/8。
(5)中继主机
Relayhost转发所有通过的出站邮件。通常用方括号指定,以防止MX记录被找到。
默认值:relayhost=local_transport。
如何发送地址为$mydestination的邮件?默认情况下,它被设置为local:$myhostname(使用Local MDA将传入的电子邮件发送到/var/pool/mail中的本地邮件存储位置)。
默认值:local _ transport=local:$ my hostname
(6)后冲突-d显示默认值。
(7)邮政编码显示不同于默认值的更改。
####westos.com:
vim /etc/postfix/main.cf
116 inet_interfaces=all ##25端口开启的网络接口
76我的主机名=westos-mail.westos.com #指定报文传送代理主机名称
83我的领域=westos.com # #指定报文传送代理的域名
99 myorigin=westos.com/$mydomain # #指定邮件来源结尾(@后面的字符内容)
164 mydestination=$myhostname,$mydomain,localhost ##接收邮件结尾字符的指定
系统ctl重新启动postfix.service
系统停止防火墙d
28vim /etc/postfix/main.cf
29系统控制重新启动postfix.service
30系统控制停止防火墙d
####qq.com:
vim /etc/postfix/main.cf
116 inet_interfaces=all ##25端口开启的网络接口
76我的主机名=qq-mail.qq.com #指定报文传送代理主机名称
83我的领域=qq.com # #指定报文传送代理的域名
99 myorigin=qq.com/$mydomain # #指定邮件来源结尾(@后面的字符内容)
164 mydestination=$myhostname,$mydomain,localhost ##接收邮件结尾字符的指定
系统ctl重新启动postfix.service
系统停止防火墙d
8vim /etc/postfix/main.cf
9系统CTL重启后缀。服务
10系统停止防火墙d
测试:可以互相发邮件
31邮件root@qq.com
32邮箱
33邮件
11邮件
12邮件root@westos.com
13邮箱
3.邮件别名
[root @ QQ-mail ~]# vim/etc/aliases
别名:真名##邮件别名
别名*包括:文件名##邮件群发
精力文件名
用户一
用户2
别名/etc/别名
邮件别名
39vim /etc/aliases ####配置文件
40vim /etc/postfix/qun
41邮政资产/etc/别名###加密
42系统ctl重新启动postfix.service
43邮件qun@westos.com # # # #邮件群发
44邮箱q
45邮件
46mail -u学生
47邮件admin@westos.com # # # #根别名管理
48邮箱q
49邮件
50邮件admiin@westos.com # # # #学生别名admiin
51邮箱
52名电子邮件学生
4.通过远程主机测试邮件服务
真机:
[root @ foundation 44 ~]# yum安装telnet。x86 _ 64-y
[root @ foundation 44 ~]# telnet 172。25 .254 .144 25
正在尝试172.25.254.144…
连接到172.25.254.144。
逃跑的角色是\\\'^]\\\'
westos-mail.westos.comESMTP邮政信箱220号
你好####确定软件是否装好
250-westos-mail.westos.com
250-流水线
250码10240000
250-VRFY
250-ETRN
250-增强型状态码
250-8位哑剧
250 DSN
邮件from:root@westos.com # # # #发送方
250好的
rcpt to:root@qq.com # # #接收方
250好的
数据####编辑邮件内容
354号的最终数据106 . CRLF
fhylkhhiplu.kj。
250 2.0.0 Ok:排队为4CF3617E86E
退出#####退出
221 2.0.0再见
外部主机关闭了连接。
【root @ foundation 44 yum。回购。d]#
检测:
westos.com发送方
[root@westos-mail ~]# mailq
-队列身份证-大小-到达时间-发送者/接收者——-
52431246202 194年5月23日星期二2301时48分23秒root@westos.com
(连接到172 .25 .254 .244[172 .25 .254 .244]:25:没有到主机的路由)
root@qq.com
—1个请求中有0千字节。
[root @ westos-mail ~]# post queue-f # #重新处理邮件队列
[root@westos-mail ~]# mailq
邮件队列为空
[root@westos-mail ~]#
(2)qq.com接收方
[root@qq-mail ~]# mail
传家宝邮件版本12.5 7/5/10。类型?寻求帮助。
/var/spool/mail/root: 3封邮件2封新邮件3封未读邮件
U1根734年5月22日星期二2300:05 QQ
494年5月23日星期二01时52分第2号root@westos.com
root@westos.com N3 497年5月23日星期二
放弃
在/var/spool/mail/root中保存了3封邮件
您在/var/spool/mail/root中有邮件
[root@qq-mail ~]#
5.邮件客户端的访问控制
#########限制客户端
在westos.com:
post conf-e smtpd _ client _ restrictions=check _ client _ access hash:/etc/postfix/access # # #生成/etc/postfix/main.cf文件中的内容
vim /etc/postfix/main.cf
vim /etc/postfix/access
拒绝
postmap /etc/postfix/access ####加密/etc/postfix/access
系统ctl重新启动后缀####重启后缀
测试:真机
[root @ foundation 44 ~]# telnet 172。25 .254 .144 25
正在尝试172.25.254.144…
连接到172.25.254.144。
逃跑的角色是\\\'^]\\\'
westos-mail.westos.comESMTP邮政信箱220号
邮件from:root@westos.com # # # #发送方
250好的
rcpt to:root@qq.com # # #接受方
554 5.7.1未知[172.25.254.44]:客户端主机被拒绝:拒绝访问
#####限制用户发送
[root @ westos-mail ~]# post conf-esmtpd _ sender _ restrictions=check _ sender _ access hash:/etc/postfix/sender
[root @ westos-mail ~]# vim/etc/postfix/main。随军牧师
[root @ westos-mail ~]# vim/etc/postfix/sender
student@westos.com拒绝了
[root @ westos-mail ~]# CD/etc/postfix
[root@westos-mail后缀]# ls
访问规范header _ checks主文件。cf重新定位的发送者。数据库虚拟
access.db通用main.cf群发送方传输
[root @ westos-mail postfix]# system CTL开始命名
[root @ westos-mail postfix]# system CTL restart postfix
测试:
[root @ foundation 44 ~]# telnet 172。25 .254 .144 25
正在尝试172.25.254.144…
连接到172.25.254.144。
逃跑的角色是\\\'^]\\\'
westos-mail.westos.comESMTP邮政信箱220号
邮件from:student@westos.com
250好的
rcpt to:root@qq.com
554 5.7.1学生@westos.com:发件人地址被拒绝:拒绝访问
############限制用户接收
[root @ westos-mail ~]# post conf-e smtpd _ recipient _ restrictions=check _ sender _ access hash:/etc/postfix/recip
[root @ westos-mail ~]# vim/etc/postfix/main。随军牧师
[root @ westos-mail ~]# vim/etc/postfix/recip
westos@westos.com拒绝了
[root @ westos-mail ~]# post map/etc/postfix/recip
[root@westos-mail ~]# systemctl重新启动后缀
[root @ westos-mail ~]# useradd westos
[root@westos-mail ~]#
测试:
[root @ foundation 44 ~]# telnet 172。25 .254 .144 25
正在尝试172.25.254.144…
连接到172.25.254.144。
逃跑的角色是\\\'^]\\\'
westos-mail.westos.comESMTP邮政信箱220号
邮件from:westos@westos.com
250好的
rcpt to:westos@westos.com
554 5.7.1 westos@westos.com:发件人地址被拒绝:拒绝访问
放弃
221 2.0.0再见
外部主机关闭了连接。
#########企业邮箱
####出栈地址转换
1postconf -d | grep通用
2 post conf-e SMTP _ generic _ maps=hash:/etc/postfix/generic
3vim /etc/postfix/main.cf
4vim /etc/postfix/generic
westos@westos.comhello@sb.com
真域名假域名
5postmap/etc/postfix/generic
6系统控制重新启动后缀
7suwestos
测试:[westos@westos-mail ~]$ history
一邮件root@qq.com
2邮箱
[root@qq-mail ~]# mail
##入战地址转换
1.dns mx记录解析先做好
17vim /etc/named.rfc1912.zones
qq.com.zonesb.com.zone
19维姆sb.com.zone
20系统控制重新启动命名为
21迪格-t MX sb.com
2.
26 post conf-evirtual _ alias _ maps=hash:/etc/postfix/virtual
27vim /etc/postfix/main.cf
28vim /etc/postfix/virtual
虚拟名字真实用户
hello@sb.comwestos@westos.com
29邮政地图/etc/postfix/虚拟
30系统控制重新启动后缀
33suwestos
测试:
[root@qq-mail ~]#邮件hello@sb.com
[westos@westos-mail ~]$ mail
##########################
#######鸽笼########
##########################
1.
鸽房用来提供收件协议
pop3 110
imap 143
imaps 993
pop3s 995
给定用户名称,用户密码鸽笼程序代我们去看这个用户的邮件文件
###############收邮件######
2.
妙的安装鸽笼表示“有…的”
系统启动鸽笼
格雷普鸽舍
3.
vim /etc/dovecot/dovecot.conf
24个协议=imap pop3 lmtp
48登录可信网络=0.0.0.0/0
49 disable_plaintext_auth=no
vim/etc/dovecot/conf。d/10-邮件。会议
30 mail _ location=mbox:~/mail:INBOX=/var/mail/u 9632止别人收到你的邮件
密码westos ###
邮件韦斯特奥斯
4.
[root @ westos-mail ~]# suwestos
[westos @ westos-mail ~]$ mkdir mail/.imap/-p
[westos @ westos-mail ~]$ touch mail/.IMAP/收件箱
[westos@westos-mail ~]$ logout
5.自动撰写邮件/。交互邮件访问协议
mkdir /etc/skel/mail/.imap/-p
触摸/etc/skel/mail/.IMAP/收件箱
/etc/skel ####骨架目录
14 mkdir /etc/skel/mail/.imap/-p
15touch /etc/skel/mail/.IMAP/收件箱
16用户添加李
17cd /home/lee
18ll
19ls邮件/-a
20ls邮件/。IMAP/收件箱
21passwd lee
22电子邮件李
测试
真机:
[root @ foundation 44 ~]# yum install mutt-y
[root @ foundation 44 ~]# mutt-fpop://westos @ 172。25 .254 .144
保留2个,删除0个。
[root @ foundation 44 ~]# mutt-fpop://lee @ 172。25 .254 .144
一个保留,0个删除。
选择O
输入密码
按进入
######雷鸟######
一下载雷鸟-31.2.0-1.el7.x86_64.rpm
2安装
yum install/home/kiosk/Desktop/雷鸟-31。2 .0-1 .el7。x86 _ 64。rpm-y
3 (1)打开雷鸟
(2)
四验证:
[root@qq-mail ~]# mail
# # # # # # # mariadb鸽舍;后缀#######
一
准备工作:
(1)####后缀###
westos.com:
201mv /etc/postfix/main.cf /mnt/
202yum重新安装后缀-y
203vim /etc/postfix/main.cf
116 inet_interfaces=all ##25端口开启的网络接口
76我的主机名=qq-mail.qq.com #指定报文传送代理主机名称
83我的领域=qq.com # #指定报文传送代理的域名
99 myorigin=qq.com/$mydomain # #指定邮件来源结尾(@后面的字符内容)
164 mydestination=$myhostname,$mydomain,localhost ##接收邮件结尾字符的指定
204系统ctl重启后缀
(2)#####玛丽雅迪####
205美味安装http PHP PHP-MySQL Maria d B- server-y
206系统ctl启动mariadb
208vim /etc/my.cnf ###mysqul的配置文件
14跳过网络=1
209系统ctl重新启动mariadb ###重启mariadb服务
210 MYSQL _ secure _ installation # # # MYSQL安全内容配置
所有都按进入键
下载
215 scproot @ 172。25 .254 .44:/home/kiosk/Desktop/phpMyAdmin-3。4 .0-所有语言。焦油。bz2/var/www/html
###########下载压缩包
216 cd /var/www/html
217 ls
218 tar jxf phpMyAdmin-3。4 .0-所有语言。tar.bz2
####解压压缩包到/var/www/html
219磅
220rm -fr *.bz2
221ls
222毫伏phpMyAdmin-3。4 .0-所有语言/mysqladmain ###将安装包下的所有文件移动到mysqladmin
223cd mysqladmain/
224升
225 CP config.sample.inc.phpconfig.inc.php # # #复制配置文件
226维姆config.inc.php # # #写配置文件
$ CFG[\ \ \ ' blowfish _ secret \ \ \ ']=\ \ \ ' MySQL \ \ \ '/*您必须填写此信息以进行饼干验证!*/
227系统控制重新启动超文本协议服务
真机:
打开浏览器访问:http://172.25.254.144/myadmin/
westos.com:
228mysql -uroot -pqwer
Maria db[(无)]创建userpostuser @ localhost由\\\'postuser\\\ '标识;####建立后期用户用户,本地登陆
MariaDB [(none)] grantselect,update,insert on email .*到postuser @ localhost######本机登陆后用户,授权
玛丽雅迪[(无)]从邮件中选择*。电子邮件用户;###查询电子邮件表中的所有内容
玛丽雅迪[(无)]退出
测试:
32 cd /etc/postfix
34vim mailuser.cf ####用户名称查询
hosts=localhost ###数据库所在的主机
user=postuser #####登陆数据库的用户
password=postuser #####登陆数据库的密码
dbname=电子邮件# # # # #后缀要查询的名字
table=emailuser # # # # # #后缀要查询的表的名字
select_field=用户名# # # # #后缀要查询的字段
其中_field=用户名####用户给定后缀的查询条件
35 lee@lee.com MySQL:/etc/postfix/mail用户。随军牧师
36cp邮件用户。随军牧师邮件域。随军牧师
37vim maildomain.cf ####用户域名查询
主机=本地主机
用户=后用户
密码=后期用户
数据库名=电子邮件
table=emailuser
select_field=domain
其中字段=域
38 post map-q lee.com MySQL:/etc/postfix/mail domain。随军牧师
39cp mailuser.cf mailbox.cf
40维姆邮箱。cf ####用户邮箱位置查询
主机=本地主机
用户=后用户
密码=后期用户
数据库名=电子邮件
table=emailuser
select_field=maildir
其中字段=用户名
41贴图-q lee@lee.com MySQL:/etc/postfix/mailbox。随军牧师
42ls
43cat mailuser.cf
44cat maildomain.cf
45猫邮箱。随军牧师
46历史
二##配置后缀
[root @ westos-mail ~]#群添加-g 666 vmail
[root @ westos-mail ~]# useradd-s/sbin/nologin-u 666 vmail-g 666
[root@westos-mail ~]# id vmail
uid=666(vmail)GID=666(vmail)groups=666(vmail)
[root @ westos-mail ~]# post conf-e virtual _ mailbox _ base=/home/vmail
##设定虚拟用户的邮件目录
[root @ westos-mail ~]# post conf-evirtual _ uid _ maps=static:666
##虚拟用户建立文件的用户界面设计(用户界面设计的缩写)
[root @ westos-mail ~]# post conf-e virtual _ GID _ maps=static:666
##虚拟用户建立文件的眩倒病
[root @ westos-mail ~]# post conf-e virtual _ alias _ maps=MySQL:/etc/postfix/mail user。随军牧师
[root @ westos-mail ~]# post conf-e virtual _ mailbox _ domains=MySQL:/etc/postfix/mail domain。随军牧师
[root @ westos-mail ~]# post conf-e virtual _ mailbox _ maps=MySQL:/etc/postfix/mailbox。随军牧师
[root @ westos-mail ~]# vim/etc/postfix/main。随军牧师
[root @ westos-mail ~]#系统CTL重启后缀
[root @ westos-mail ~]# ll/etc/postfix/mailbox。随军牧师
-rw-r-r-r .1 root root 134 May 23 09:05/etc/postfix/mailbox。随军牧师
[root @ westos-mail ~]# ll/etc/postfix/mail用户。随军牧师
-rw-r-r-r .1 root root 135 May 23 09:03/etc/postfix/mail用户。随军牧师
[root @ westos-mail ~]# ll/etc/postfix/mail域。随军牧师
-rw-r-r-r .1 root root 131 May 23 09:04/etc/postfix/mail domain。随军牧师
修改邮箱位置
测试:
[root @ westos-mail ~]# CD/home/vmail
[root@westos-mail vmail]# ls
[root@westos-mail vmail]#邮件lee@lee.com
主题:abcd
加快收寄投递系统。
磁带结束符
[root@westos-mail vmail]# ls
lee.com
[root @ westos-mail vmail]# CD lee.com
[root@westos-mail lee.com]# ls
庇护所
【root @ westos-mail lee。com]# CD李
[root@westos-mail lee]# ls
cur newtmp
[root @ westos-mail lee]# cat new/1495545556 .Vfd01I1a9eecdM433309.westos-mail.westos.com
更多关于云服务器,域名注册,虚拟主机的问题,请访问西部数码代理商官网:www.chenqinet.cn