㈠ 第七讲:使用云服务器搭建自己的邮件服务
随着移动互联网的普及,邮件服务使用的场景败卖让越来越少。但是注册帐号的时候,还是需要邮箱地址。市面上免费的邮箱很多,不过一般需要绑定手机号,如果想在同一个邮箱服务商那注册多个邮箱帐号,需要准备多个手机号,这非常的烦人。接下来我们自己动手搭建邮件服务器吧。
邮件服务器之间采用SMTP协议进行通信,如果我们的云服务器想要接受邮件,需要打开25这个端口,并允察局许访问25端口。
邮件服务使用的特殊的DNS,需要进行配置。这里涉及到了两次映射,为了方便叙述,假设我的邮箱名字是: [email protected] 。第一次映射通过添加MX记录类型,将邮箱@后面的主机映射到域名上,如下图所示,添加一个MX的记录类型。
第二次映射将上面的域名映射到我们云主机上的IP上,看过之前文章的朋友应该知道如何配置。
我们将使用postfix作为邮件服务器,因为它的特殊设定,需要先检查云主机的hostname,将hostname设置为邮件服务器的主机名。
安装postfix,执行下面的命令,弹窗会让你选择configuration和你的mail name
安装完成之后,检查一下服务是否启动,如果没有启动,可以执行postfix start。
邮件服务器搭建完毕,学习过计算机网络的同学应配磨该知道,smtp只是邮件服务器之间的传输协议,读取邮件还需要pop3或者imap协议。所以如果还要读取邮件,还需要安装其他软件。需要说明的是:如果你的Ubuntu有user1的用户,那么邮件服务器就有 [email protected] 的账户。
接下来我们用qq邮箱给刚搭好的邮件服务器发送测试邮件,当在云服务器上执行mail的
时候,提示收到了新邮件,选择1就显示邮件的内容。
细心的小伙伴可能已经发现了,邮件的内容是base64编码后的,并不能直接读取,这个时候执行以下decode,选择消息,就能进行解码啦
postfix还能发送邮件,但是前提是云服务器25端口出的流量是开启的,可以在云服务器上自己进行测试,看端口25是不是通的。对于postfix发送邮件感兴趣的可以自行搜索资料哦~
有了自建的邮件服务器,再也不用担心要多个手机号啦
㈡ 局域网内,如何搭建邮件系统
有两种方式可以实现
1) 如果邮件服务器在公司内部,内网机器只要能访问邮件服务器,邮件服务器能上网即可。
2) 如果邮件服务器在外部公网上(如机房托管),在公司网关上设置只允许内网机器访问邮件服务器的IP和DNS的IP即可
具体搭建的话可以用u-mail邮件系统来搭建,他们能够是包安装的,也可以提供相关的搭建方案
㈢ 如何搭建邮件服务器
很多企业局域网内都架设了邮件服务器,用于进行公文发送和工作交流。但使用专业的企业邮件系统软件需要大量的资金投入,这对于很多企业来说是无法承受的。其实我们可以通过Windows Server 2003提供的POP3服务和SMTP服务架设小型邮件服务器来满足我们的需要。
一、安装POP3和SMTP服务组件
Windows Server 2003默认情况下是没有安装POP3和SMTP服务组件的,因此我们要手工添加。
1.安装POP3服务组件
以系统管理员身份登录Windows Server 2003 系统。依次进入“控制面板→添加或删除程序→添加/删除Windows组件”,在弹出的“Windows组件向导”对话框中选中“电子邮件服务”选项,点击“详细信息”按钮,可以看到该选项包括两部分内容:POP3服务和POP3服务Web管理。为方便用户远程Web方式管理邮件服务器,建议选中“POP3服务Web管理”。
2.安装SMTP服务组件
选中“应用程序服务器”选项,点击“详细信息”按钮,接着在“Internet信息服务(IIS)”选项中查看详细信息,选中“SMTP Service”选项,最后点击“确定”按钮。此外,如果用户需要对邮件服务器进行远程Web管理,一定要选中“万维网服务”中的“远程管理(HTML)”组件。完成以上设置后,点击“下一步”按钮,系统就开始安装配置POP3和SMTP服务了。
二、配置POP3服务器
1.创建邮件域
点击“开始→管理工具→POP3服务”,弹出POP3服务控制台窗口。选中左栏中的POP3服务后,点击右栏中的“新域”,弹出“添加域”对话框,接着在“域名”栏中输入邮件服务器的域名,也就是邮件地址“@”后面的部分,如“rtj.net”,最后点击“确定”按钮。其中“rtj.net”为在Internet上注册的域名,并且该域名在DNS服务器中设置了MX邮件交换记录,解析到Windows Server 2003邮件服务器IP地址上。
2.创建用户邮箱
选中刚才新建的“rtj.net”域,在右栏中点击“添加邮箱”,弹出添加邮箱对话框,在“邮箱名”栏中输入邮件用户名,然后设置用户密码,最后点击“确定”按钮,完成邮箱的创建。
三、配置SMTP服务器
完成POP3服务器的配置后,就可开始配置SMTP服务器了。点击“开始→程序→管理工具→Internet信息服务(IIS)管理器”,在“IIS管理器”窗口中右键点击“默认SMTP虚拟服务器”选项,在弹出的菜单中选中“属性”,进入“默认SMTP虚拟服务器”窗口,切换到“常规”标签页,在“IP地址”下拉列表框中选中邮件服务器的IP地址即可。点击“确定”按钮,这样一个简单的邮件服务器就架设完成了。
完成以上设置后,用户就可以使用邮件客户端软件连接邮件服务器进行邮件收发工作了。在设置邮件客户端软件的SMTP和POP3服务器地址时,输入邮件服务器的域名“rtj.net”即可。
四、远程Web管理
Windows Server 2003还支持对邮件服务器的远程Web管理。在远端客户机中,运行IE浏览器,在地址栏中输入“https://服务器IP地址:8098”,将会弹出连接对话框,输入管理员用户名和密码,点击“确定”按钮,即可登录Web管理界面。
㈣ 如何搭建一个内网使用的邮件系统
搭建邮件服务器首要条件:
1.服务器:现在市面上的主流服务器的硬件配置都能支持邮件系统的运行,硬件最低配置:CPU为Pentium,硬盘3G,内存256M。软件要求:中英
文Win2003/2008操作系统,需打最新的补丁,英文版操作系统需安装亚洲字库。,对于拥有大量用户的企业而言,可以考虑双机架构或者做集群、分布
式方案。
2.域名:任何能进行公网收发的邮件系统,都需要一个可以解析的域名,基于稳定性考虑,不推荐用户用免费域名来搭建邮件系统,国际域名为最佳选择。
3.IP地址:尽量用静态IP;如果是动态IP,安装花生壳、88IP类似的软件,通过网关可以访问互联网。
4. 邮件系统:根据搭建服务器的环境安装相应版本的U-Mail邮件系统。
将服务器放置在企业局域网内,采用双网卡结构,一端连接公网,另一端链接企业内部网。
端口映射:
部署好邮件服务器后,接着修改路由器的端口映射,将以下端口映射到邮件服务器上:
1. 80端口:提供邮件WEB服务;
2. 110端口:提供POP3邮件读信服务;
3. 25端口:提供客户端smtp发信服务和接收外网邮件服务;
4. 143端口:提供IMAP收件协议,可以将web所有的文件夹和客户端同步。
外网设置:
包括DNS解析、MX记录、A记录等,调整外网。
其它:
邮件系统需要SSL服务(非必须),需要在IIS里的主域名网站设置好SSL(默认端口443),如果您没有证书,我们将为U-Mail商业版用户提供一 个服务器安全证书;请先安装好 U-Mail系统再进行SSL配置。
检测:
端口映射好后,开始检测U-Mail邮件系统的各项服务是否运行正常。可以登录系统后台了,或者直接从开始菜单里面选择管理员登录,进入后台管理平台,建立域和用户账号,进行内网和外网邮件收发检测。测试WebMail、OutLook等客户端方式收发邮件是否正常。
至此,一台能与外网通信的局域网邮件服务器就搭建完毕,使用时:
内网用户:只需要通过局域网内部IP地址,就可以实现内外网邮件的收发。
外网用户:无论用户出差或者在家,都可以通过公网地址访问到自己的企业邮箱。
最后建议备份下umail安装目录下的重要目录,如app、mysql、SpamAssassin和worldclient目录,以便以后使用。