发布时间:2020-4-7 分类: 行业资讯
邮件是我们最常用的通信工具之一,在工作中更常用。对于企业来说,构建邮件服务器更为重要。为了让每个人都更容易理解构建的原则和过程,我们首先应该在构建之前了解一些有关邮件的相关知识。
1. MUA:Common Outlook,Foxmail等用于发送和接收信息,统称为MUA,即Mail User Agent。
2. MTA:邮件传输代理(代表邮件传输代理),Sendmail和Postfix扮演MTA的角色。 MUA不会直接将邮件发送给收件人,而是通过MTA发送。
3. MDA:邮件传递代理。在从MUA发送消息之后,它可以通过一个或多个MTA传递并最终到达MDA。邮件到达MDA后,它将存储在文件或特殊数据库中。我们将调用存储长期邮件的邮箱。
通常,电子邮件的工作流程如下:
来自:MUA - 发送 - 》 MTA - 》几个MTA。 。 - 》 MTA - 》 MDA《 - 收费 - MUA:收件人
其中,MUA和MTA之间以及MTA和MTA之间使用的协议是SMTP协议。接收邮件时,MUA和MDA之间最常用的协议是POP3或IMAP。
在这里,小编想提醒大家,专业邮件服务提供商(如:bluehost:https://cn.bluehost.com/)有大量服务器为用户提供服务,所以一般MTA和MDA服务器不一样。因此,在Outlook等软件中,我们需要分别填写SMTP发送服务器的地址和POP3接收服务器的地址。
让我们来看看设置邮件服务器的过程:
(以下是以bluehost服务器为例)
的1.安装Postfix
百胜 - 安装后缀
安装还需要替换系统附带的sendmail:
Rpm -e sendmail
或
百胜删除sendmail
修改MTA(默认邮件传输代理)
替代方案--config mta
然后按Enter键。检查是否已成功设置。
替代方案 - 显示mta
第一行可以看到mta的状态。例如:mat - status是手动的。
的2.安装Dovecot
百胜 - 安装dovecot
的3,配置Postfix
编辑/etc/postfix/main.cf,您可以下载并编辑它,或使用vi编辑它:
Vi /etc/postfix/main.cf
修改如下:
修复后,使用post /etc/rc.d/init.d/postfix start打开postfix并使用chkconfig postfix on启动postfix启动。
的4.配置Dovecot
修改如下:
这样,我们的邮件服务器将成功构建。
的5,域名解析
添加子域邮件,将记录解析为服务器IP。
添加另一条MX记录,主机记录为空,记录值为上面解析的二级域名mail.lomu.me,优先级为10.
友情提醒:决议可能需要一段时间才能生效。
的6,防火墙设置
/sbin/iptables -A INPUT -p tcp --dport 25 -j ACCEPT
/sbin/iptables -A INPUT -p tcp --dport 110 -j ACCEPT
/sbin/iptables -A INPUT -p tcp --dport 143 -j ACCEPT
突破25端口转发的封锁
/sbin/iptables -t nat -A PREROUTING -p tcp -m tcp --dport 10025 -j REDIRECT --to-ports 25
的7,使用邮箱
完成上述六个步骤后,您可以使用第三方软件发送和接收邮件。在这里,为了防止一些用户混淆,小编还要解释一下系统用户是邮件用户,所以如果你创建一个用户,只需用useradd创建,然后用passwd设置密码。
以上是小编要求您分享的Linux邮件服务器最简单的构建过程。施工过程不是很简单。只要操作小心,基本上它就可以成功构建。当然,在成功建立邮件服务器之后,并不意味着一切顺利。在使用邮箱的过程中,可能存在一系列问题,例如邮件被视为垃圾邮件。为了解决这些问题,还需要一系列设置。它将在以下文章中为您分享。