linux搭建邮件服务器,LINUX下如何搭建邮件服务器
大家好,今天来为大家解答linux搭建邮件服务器这个问题的一些问题点,包括LINUX下如何搭建邮件服务器也一样很多人还不知道,因此呢,今天就来为大家分析分析,现在让我们一起来看看吧!如果解决了您的问题,还望您关注下本站哦,谢谢~
linux里面怎样配置邮件服务器
2配置电子邮件服务
利用电子邮件服务,您可以在计算机中安装一些组件并将该计算机配置为电子邮件服务器。电子邮件服务包括邮局协议 3(POP3)服务以及简单邮件传输协议(SMTP)服务,分别用于接收和传送电子邮件。为了向用户提供电子邮件服务(如发送和接收电子邮件),管理员可以在服务器上创建一些邮箱。
POP3
POP3服务是一种用来接收电子邮件的电子邮件服务。管理员可以使用 POP3服务,在邮件服务器上存储和管理电子邮件帐户。在邮件服务器中安装了 POP3服务后,用户即可使用支持 POP3协议的电子邮件客户端(如 Outlook或 Outlook Express)连接到邮件服务器,并将电子邮件接收到其本地计算机中。POP3服务与用来发送外发电子邮件的 SMTP服务结合使用。
SMTP
SMTP控制将电子邮件经由组织或 Internet向目标服务器传输和递送的方式。SMTP在服务器之间接收和发送电子邮件。在安装 POP3服务时,就会自动在计算机中安装 SMTP服务以允许用户发送外发电子邮件。当使用 POP3服务创建域时,还会将该域添加到 SMTP服务中,以允许该域中的邮箱发送外发电子邮件。邮件服务器中的 SMTP服务接收传入的邮件,并将该电子邮件传送到邮件存储中。
设置电子邮件服务
要安装电子邮件服务,请按照以下步骤操作:
1.
以“Administrator@contoso.com”的身份登录到“HQ-CON-DC-01”中。
2.
单击“开始”按钮,单击“控制面板”,然后单击“添加或删除程序”。
3.
单击“添加/删除 Windows组件”,选择“电子邮件服务”复选框,然后单击“下一步”。(注意,您可能需要提供安装 CD才能继续。)
4.
在“Windows组件向导”完成后,单击“完成”,然后关闭“添加或删除程序”屏幕。
要配置电子邮件服务,请按照以下步骤操作:
1.
单击“开始”按钮,指向“所有程序”,指向“管理工具”,然后单击“POP3服务”。
2.
在“POP3服务”下面,在左侧树中单击“HQ-CON-DC-01”。
3.
单击“新域”链接,键入“contoso.com”作为“域名”,然后单击“确定”。
4.
在右窗格中,双击“contoso.com”。在“HQ-CON-DC-01”下面,左窗格中的树将展开并显示“contoso.com”域。单击“添加邮箱”链接。
5.
在“添加邮箱”屏幕上,键入“mike”作为“邮箱名”,清除“为此邮箱创建相关联的用户”复选框,单击“确定”,在出现“POP3服务”确认屏幕后,再次单击“确定”。
6.
再次单击“添加邮箱”链接,重复步骤 5为“Administrator”创建邮箱。
注意:由于 Active Directory帐户是在安装电子邮件服务之前建立的,因此,需要对邮箱进行手动配置。如果登录和邮箱名相同,POP3服务配置将使用关联的电子邮件地址来更新 Active Directory用户信息。在定义新的邮箱时,POP3服务可以自动创建用户帐户。
7.
最小化“POP3服务”MMC。
要测试基本电子邮件功能,请按照以下步骤操作:
1.
单击“开始”按钮,指向“所有程序”,然后单击“Outlook Express”。
2.
在“Internet连接向导”屏幕上,键入“Contoso Administrator”作为“显示名”,然后单击“下一步”。
3.
键入“administrator@contoso.com”作为“电子邮件地址”,然后单击“下一步”。
4.
在“接收邮件服务器”和“发送邮件服务器”中,键入“HQ-CON-DC-01”,然后单击“下一步”。
5.
在“Internet邮件登录”屏幕上,将登录名更改为“administrator@contoso.com”并提供“Administrator”帐户的“密码”,然后单击“下一步”。
6.
单击“完成”。
7.
单击“发送/接收”按钮,以确保能够与电子邮件服务器成功交互。
8.
单击“创建邮件”,将邮件地址指定为“mike@contoso.com”,键入“Test Mail”作为“主题”,然后单击“发送”。
9.
最大化“POP3服务”MMC。
10.
在右侧的结果窗格的“HQ-CON-DC-01”树下面,确认 mike的“邮箱”中有一封邮件,然后关闭“POP3服务”MMC。
揪错┆评论1┆举报
另外,虚机团上产品团购,超级便宜
LINUX下如何搭建邮件服务器
可以使用U-Mail邮件服务器
步骤如下:
1、下载U-Mail邮件系统forCentOS(6.X)一体盘
请去http://www.comingchina.com/html/downloads/下载U-Mail邮件服务器最新版本。
2、解析好域名,将域名的MX记录和的A记录解析到邮件服务器的IP地址。
MX记录和A记录解析方法参考:http://www.comingchina.com/html/faq/anzhuangzhongzhuangbeifen/954.html
如果是将邮件服务器放置在内网,通过端口映射的方式将外网IP的服务端口映射到内网,那么必须映射端口:25、110、80等。
3、将BIOS启动方式设置为光驱启动,并放入U-MailforCentOS(6.X)一体盘光盘
4、出现安装界面后,按回车键
5、设置TCP/IP参数(使用Tab键切换,空格键选择),选择如下图,按“OK”按钮。
6、设置IP地址、子网掩码、网关和DNS等参数(请根据自己的网络环境设置这些参数),如下图。按“OK”按钮。
7、点击“Yes,discardanydata”按钮进行初始化磁盘(如磁盘中有重要数据,请先备份再操作),如下图:
8、设置root密码,点击“下一步”
9、设置分区,这里我们选择自动分区(用户可以自定义分区,一般建1个boot分区,1个swap分区和1个根分区),点击“下一步”,如下图:
10、直接点击“下一步”,如下图:
11、直接点击“下一步”:
12、选择默认的GRUB引导装载程序,并点击“下一步”,如下图:
13、开始安装系统
14、出现安装完成界面,点击“重新引导”重启服务器
15、重启好后,输入root帐号和密码登录系统,如下图:
如何在 Ubuntu 环境下搭建邮件服务器
1.先决条件
每个域必须有一个DNS服务器。建议不要使用Live域用于测试目的。在本教程中,将在实验室环境中使用测试域example.tst。在这个假设域名的DNS服务器应该在至少以下记录。
example.tst的forward zone配置:
IN MX 10 mail.example.tst.
mail.example.tst. IN A 192.168.10.1
example.tst的Reverse zone配置:
192.168.10.1 IN PTR mail.example.tst.
在配置邮件服务器的过程中,这些记录可以根据系统的要求进行修改。
2.设置主机名
首先,必须在/etc/hostname和/etc/hosts文件中指定邮件服务器的主机名。前者应仅包含主机名。
root@mail:~# vim/etc/hostname
root@mail:~# vim/etc/hosts
## IP Fully Qualified Domain Name Hostname##
192.168.10.1 mail.example.tst mail
增加用户
每一个Linux用户,在默认情况下,系统会为其自动创建一个邮箱。这些用户和邮箱将被用作电子邮件帐户和它们各自的邮箱。创建一个用户是很容易的。
root@mail:~# adduser fourbyte
安装和配置SMTP
服务: postfix
配置文件路径/etc/postfix/
执行脚本/etc/init.d/postfix
日志文件/var/log/mail.log
端口 TCP/25
SMTP:安装postfix
postfix是广泛使用的SMTP服务器之一,因为它是稳定的、轻量级的、可扩展的、高度可定制的。安装postfix可以使用apt-get的完成。
root@mail:~# apt-get install postfix
在安装过程中,需要指定电子邮件服务器和域名的类型。
由于此邮件服务器就会直接向目的地发送电子邮件,我们选择Internet Site。
邮件服务器的域名也需要配置,这可以从确保该邮件服务器发送的所有邮件都有@ example.tst作为发件人域。
postfix的配置文件存储在/etc/postfix目录。下面的配置文件是非常重要的。他们中的一些可能不存在,因此需要手动创建。
transport:主要用于定义邮件如何被路由到特定的目标域。绕过DNS查询可以是一个很好的例子。在这种情况下,人们可以发送到域XYZ.com的电子邮件直接通过IP地址XYYX不考虑任何DNS查询的结果。
access:可用于安全目的,如阻止发件人/收件人和他们的域名。
aliases:用于定义用户别名。例如,发送到userA的邮件可以由userB和userC接收。
main.cf:是postfix的配置文件。
SMTP:准备配置文件
差不多可以准备配置文件了。transport与aliases配置文件没有默认提供,需要手动创建。
root@mail:~# cd/etc/postfix
root@mail:/etc/postfix# touch transport aliases
main.cf
首先需要备份main.cf然后再进行修改。根据下面的配置添加或修改配置文件。有关参数的更多详细信息,请参阅官方README和配置手册。
root@mail:/etc/postfix# vim main.cf
## the name of the server##
myhostname= mail.example.tst
## alias definitions##
alias_maps= hash:/etc/postfix/aliases
alias_database= hash:/etc/postfix/aliases
## transport definition##
transport_maps= hash:/etc/postfix/transport
## myorigin defines the domain name for emails originated from this server. In this case, all outgoing mail should have'@example.tst' as sender domain##
myorigin= example.tst
## mydestination parameter specifies what domains this machine will deliver locally, instead of forwarding to another machine.##
mydestination= mail.example.tst, localhost.example.tst, localhost, hash:/etc/postfix/transport
## the smarthost address. Not used in this tutorial and will be covered in the future##
relayhost=
## the trusted sender networks. postfix will not forward mails originated from other subnets##
mynetworks= 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 192.168.10.0/24
## mailbox size in bytes. 0 denotes no limit##
mailbox_size_limit= 0
## postfix will listen on all available interfaces i.e. eth0, eth1, eth2 and so on##
inet_interfaces= all
transport
邮件域example.tst被定义为在本地传递不需要任何DNS查询。
root@mail:/etc/postfix# vim transport
example.tst local:
.example.tst local:
root@mail:/etc/postfix# postmap transport
aliases
假设所有发送到userA的所有电子邮件可以由userB接收,别名文件需要按如下所述进行修改。
关于本次linux搭建邮件服务器和LINUX下如何搭建邮件服务器的问题分享到这里就结束了,如果解决了您的问题,我们非常高兴。