邮件服务器fixpost服务(1)
发邮件所用的协议,SMTP协议,端口TCP25
收邮件所用的协议,pop3、imap协议
邮件客户端(MUA):foxmail、闪电邮、邮件大师、outlook
搭建邮件服务器所用到的软件(MTA邮件传输代理):sendmail、postfix、exchange
MDA邮件投递代理
MRA邮件接收代理(dovecot)
邮件服务器转发邮件的过程称为rely
openrelay不做限制,仅转发(容易成为垃圾邮件服务器)
RBL实时黑名单
邮件发送流程:
tom发送一个邮件给bob,邮件服务器首先判断bob是否是自己的注册用户,如果是,则直接转发给bob用户
tom发送一个邮件给mary,邮件服务器判断mary不是自己的注册用户,然后转发给163dns服务器,163dns服务器查询到qqdns服务器,询问邮箱MX,MX给162dns发送为MX 5 mail1.qq.com
默认参数有816个
main.cf里所需要注意点:
每行都要顶头写,不能以空格开头,凡是前面有空格或者tab,都会认为是上一行的延续
格式:
参数1=值1
参数2=值2
参数3=$参数1,$参数2
myhostname默认值
# postconf myhostname
mydomain默认值
# postconf mydomain
# vi main.cf
myhostname和mydomain他们是干嘛的
没有实质的作用,主要作用就是共别人来引用的
mail.cf几个重要的参数
inet_interfaces管理接口
查看25端口
# netstat -ntulp | grep :25
修改后
重启服务,查看端口
# systemctl restart postfix
# netstat -ntulp | grep :25
设置IP参数
判断收件人是否是自己的注册用户,
依据:收件人@后面的部分是否出现在mydestination里面
如果出现在mydestination里了,就认为是我的注册用户,直接投递到邮箱
如果没有出现在mydestination里,那么就认为不是我的注册用户,则进行DNS查询
修改参数值
# postconf -e myhostname=aa.bb.cc.dd.com
过滤查看参数
# postconf | grep ^myhost
# postconf | grep ^myor
标准的邮箱格式:username@主机名、username@域名
例如:tom@www.djla.com、tom@djla.com
添加个tom用户,并设置密码
# useradd tom
# echo redhat | passwd --stdin tom
查看tom的邮箱
# yum install mailx -y
发邮件给tom,并查看结果
# echo 111111 | mail -s 'hello tom' tom
如果收件人不是标准格式的话,那么myorgin会给补全
d1删除
q退出
按照域名格式写发邮件收不到
查看mydestination默认值
# postconf | grep ^mydesti
修改mydestination
# systemctl restart postfix
查看邮件日志
# tailf /var/log/maillog
邮件服务器fixpost服务(1)的更多相关文章
- CentOS利用postfix搭建邮件服务器
之前我用nodemailer通过163邮箱来发送邮件,不过没过几天就一直ETIMEDOUT,不知道什么原因,想着还是自己搭一个来发邮件可能靠谱点(flag?) 安装postfix CentOS 7 自 ...
- 烂泥:Postfix邮件服务器搭建之软件安装与配置
本文由ilanniweb提供友情赞助,首发于烂泥行天下 想要获得更多的文章,可以关注我的微信ilanniweb Postfix邮件服务器的搭建需要使用到几个软件,分别是cyrus-sasl.postf ...
- CentOS7下搭建邮件服务器(dovecot + postfix + SSL)
CentOS 花了基本上两天的时间去配置CentOS7下的邮件服务器.其中艰辛太多了,一定得总结下. 本文的目的在于通过一系列配置,在CentOS 7下搭建dovecot + postfix + ...
- Postfix邮件服务器搭建及配置
一.邮件服务器(Mail Server)的传输协议 1.简单邮件传输协议(SMTP):Simple Mail Transger Protocol 2.扩展的简单邮件传输协议(ESMTP):Extend ...
- kubuntu+roundcube搭建邮件服务器(包含LAMP)
好久之前写的了,偶然翻到然后拿出来看看,里面文字图片都没改,有错误请见谅 步骤: 一.关于ubuntu的安装二.ubuntu配置LAMP(Linux+Apache+Mysql+Perl/PHP/Pyt ...
- 【Mail】搭建邮件服务器(LAMP+Postfix+Dovcot+PostfixAdmin+Roundcubemail)
大纲 一.mail部署说明 二.安装准备 三.LMAP环境配置 四.配置postfixadmin 五.配置postfix 六.配置dovecot 七.测试SMTP和POP3服务 八.配置Roundcu ...
- Windows Server 2003搭建邮件服务器
Windows Server 2003搭建邮件服务器 由于Windows Server 2003默认是没有安装我们搭建邮件服务器所需要的POP3和SMTP服务的,因此需要我们自己来安装.方法如下: 1 ...
- 解决.NET Core中MailKit无法使用阿里云邮件推送服务的问题
在博问中(.net core怎么实现邮件发送)知道了MailKit无法使用阿里云邮件推送服务发送邮件的问题,自已实测也遇到同样的问题,而用自己搭建的邮件服务器没这个问题. 于是,向阿里云提交了工单.. ...
- Linux中postfix邮件服务器的搭建
postfix是Wietse Venema在IBM的GPL协议之下开发的MTA(邮件传输代理)软件.postfix是Wietse Venema想要为使用最广泛的sendmail提供替代品的一个尝试.在 ...
随机推荐
- golang多核的使用
实际上协程只是发生在单个进程内部的,要是想充分的发掘多核CPU的潜力,还是需要多进程的支持. 对于多核编程,go是天生支持,那么我们在什么情况下应该用多核心来加速程序,而在什么情况下用单核即可呢? 现 ...
- 使用Ant搭建Android开发环境入门
使用Ant搭建Android开发环境入门 使用Ant搭建Android开发环境,建立android项目 配置Ant环境 下载Ant:http://ant.apache.org/bindownloa ...
- Oracle text组件安装
1.目标:在数据库中,安装Oracle Text组件: 970473.1 MOS文档ID 2.组件相关视图:查询验证 #查询DB中的组件: #视图:USER_REGISTRY (注册) COM ...
- 【图文教程】win7+VMware8.0+CentOS6.4 NAT上网
在win7下面安装VM8.0,里面又安装多个虚拟机,各个虚拟机之间可以互相访问,同时虚拟机可以直接访问外网上网,win7要ping通个虚拟机中的系统.这种方式就使用NAT模式,开启VMware Net ...
- Docker使用rexray做跨主机存储
Rex-Ray 是一个优秀的 Docker volume driver,不过只有最新版docker才支持. Rex-Ray 以 standalone 进程的方式运行在 Docker 主机上,安装方法很 ...
- 虚拟机lamp环境下,Apache配置虚拟主机
1.在Apache配置文件中开启虚拟主机功能:即:Include etc//extra/httpd-vhosts.conf把前面的#去掉: 2.在extra目录下找到文件httpd-vhosts.co ...
- cf 295 div 2 B (bfs)
题意:给出 n.m 两数,可以对 n 进行两种操作 减一或者乘二,操作过程中 n 必须保证非负,问使 n 变为 m 至少需要几步操作. 这是我练水题的时候做到的,题目不难,只是我 bfs 一直没怎么用 ...
- 使用flex布局,垂直居中
要完成下面的样式: 1:绿色部分宽度固定,红色部分自适应宽度: 2:整体高度自适应,红色和绿色部分的内容垂直居中: html代码: <div class="main"> ...
- 【转】每天一个linux命令(27):linux chmod命令
原文网址:http://www.cnblogs.com/peida/archive/2012/11/29/2794010.html chmod命令用于改变linux系统文件或目录的访问权限.用它控制文 ...
- Oracle误删除表空间的恢复
对于误删除表空间的恢复,本文通过基于数据库的时间点恢复和基于表空间的时间点恢复分别加以讨论 一 通过基于数据库的时间点恢复被误删除的表空间 1 需要注意的事项 a 基于数据库的时间点恢复将会回退整个数 ...