发邮件所用的协议,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)的更多相关文章

  1. CentOS利用postfix搭建邮件服务器

    之前我用nodemailer通过163邮箱来发送邮件,不过没过几天就一直ETIMEDOUT,不知道什么原因,想着还是自己搭一个来发邮件可能靠谱点(flag?) 安装postfix CentOS 7 自 ...

  2. 烂泥:Postfix邮件服务器搭建之软件安装与配置

    本文由ilanniweb提供友情赞助,首发于烂泥行天下 想要获得更多的文章,可以关注我的微信ilanniweb Postfix邮件服务器的搭建需要使用到几个软件,分别是cyrus-sasl.postf ...

  3. CentOS7下搭建邮件服务器(dovecot + postfix + SSL)

    CentOS   花了基本上两天的时间去配置CentOS7下的邮件服务器.其中艰辛太多了,一定得总结下. 本文的目的在于通过一系列配置,在CentOS 7下搭建dovecot + postfix + ...

  4. Postfix邮件服务器搭建及配置

    一.邮件服务器(Mail Server)的传输协议 1.简单邮件传输协议(SMTP):Simple Mail Transger Protocol 2.扩展的简单邮件传输协议(ESMTP):Extend ...

  5. kubuntu+roundcube搭建邮件服务器(包含LAMP)

    好久之前写的了,偶然翻到然后拿出来看看,里面文字图片都没改,有错误请见谅 步骤: 一.关于ubuntu的安装二.ubuntu配置LAMP(Linux+Apache+Mysql+Perl/PHP/Pyt ...

  6. 【Mail】搭建邮件服务器(LAMP+Postfix+Dovcot+PostfixAdmin+Roundcubemail)

    大纲 一.mail部署说明 二.安装准备 三.LMAP环境配置 四.配置postfixadmin 五.配置postfix 六.配置dovecot 七.测试SMTP和POP3服务 八.配置Roundcu ...

  7. Windows Server 2003搭建邮件服务器

    Windows Server 2003搭建邮件服务器 由于Windows Server 2003默认是没有安装我们搭建邮件服务器所需要的POP3和SMTP服务的,因此需要我们自己来安装.方法如下: 1 ...

  8. 解决.NET Core中MailKit无法使用阿里云邮件推送服务的问题

    在博问中(.net core怎么实现邮件发送)知道了MailKit无法使用阿里云邮件推送服务发送邮件的问题,自已实测也遇到同样的问题,而用自己搭建的邮件服务器没这个问题. 于是,向阿里云提交了工单.. ...

  9. Linux中postfix邮件服务器的搭建

    postfix是Wietse Venema在IBM的GPL协议之下开发的MTA(邮件传输代理)软件.postfix是Wietse Venema想要为使用最广泛的sendmail提供替代品的一个尝试.在 ...

随机推荐

  1. [追加评论]三款SDR平台对比:HackRF,bladeRF和USRP

    这三个月,有幸把3种板子都用到了.说说使用体会.   我用过其中的HackRF,bladeRF x115,USRP B210.我并没有仔细的测量各种板子的射频指标什么的,只是做各种实验的时候用到它们. ...

  2. iOS8 对开发者来说意味着什么?

    今天凌晨,Apple WWDC2014 iOS8 正式推出! 也许,对于广大iOS用户来说,iOS8的创新并不是特别多. 但对于开发者来说,影响却将会是无比巨大的! 正如Apple官网上的广告:Hug ...

  3. [LeetCode&Python] Problem 559. Maximum Depth of N-ary Tree

    Given a n-ary tree, find its maximum depth. The maximum depth is the number of nodes along the longe ...

  4. fiddler Android抓包与弱网

    tools rules-ctrl+R 搜索 oSession["request-trickle-delay"] = rules-perfromance-simulate modem ...

  5. DoTween可视化编程用法详解

    DoTween可视化编辑 本文提供全流程,中文翻译.Chinar坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) Chinar -- 心分享.心创新 ...

  6. 20145209 2016-2017-2 《Java程序设计》第8周学习总结

    20145209 2016-2017-2 <Java程序设计>第8周学习总结 教材学习内容总结 1.java.util.logging包提供了日志功能相关类与接口. 2.使用日志的起点是L ...

  7. python3 获取当前调用函数名

    import sys funcName = sys._getframe().f_back.f_code.co_name #获取调用函数名lineNumber = sys._getframe().f_b ...

  8. HDU 2094:产生冠军(拓扑排序)

    产生冠军 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submi ...

  9. HDU2037:今年暑假不AC

    Problem Description "今年暑假不AC?" "是的." "那你干什么呢?" "看世界杯呀,笨蛋!" & ...

  10. 在windows下制作mac os x的启动安装U盘

    前几天有幸用了下Macbook pro,可在给它装win 7系统时,无知而又手贱地在windows系统下分区了:( 然后再重启就找不到Mac os x,只有win 7了.可进win 7也不正常,直接给 ...