请问网易企业邮箱怎样部署海外云服务器?

请问网易企业邮箱怎样部署海外云服务器?,第1张

随着全球化进程持续发展,国内企业越来越依赖电子邮件与国外客户进行业务联系,海

外邮件通讯也随之越来越频繁,海外邮件收发已经成为企业邮箱用户越来越关注的问题。在

这样的商业环境下,如果海外邮件收发出现问题,会令企业的外贸业务往来受到了很大的影

响,并带来了巨大的经济损失。

作为业界标杆的网易企业邮箱为了保障海外邮件收发的稳定快速畅通自如,解决国内与

国外邮件通讯瓶颈,保证客户外贸业务的正常运作,根据不同的使用场景应用部署了多种更

先进更智能的技术方案。

网易企业邮箱采用大型矩阵式服务器架构,确保不会因为单台或者单组服务器的故障而

导致服务终止,可自动均衡服务结点,使系统运行达到最优配置。

与此同时,网易企业邮箱与亚马逊进行深度合作,投入了大量资源使用亚马逊部署在全

球各地的服务器资源,配合AWS 云计算服务,在海外架设邮件收发中转服务器,服务器部署

遍布全球,让企业客户真正感受真“畅邮”海外,助力拓展海外市场业务,提升全球竞争力。

借助亚马逊的全球化智能路由连接AWS 服务,网易企业邮箱能确保海外服务器与海外目

标邮件服务器之间邮件传递的速度和安全,确保实现最优投递,并确保在稳定性、速度、反

垃圾、互联互通方面拥有最优秀的服务质量。

网易企业邮箱申请、网易企业邮箱注册、网易企业邮箱购买,联系强比科技,电话:

1 整个 extmail邮件系统,是由多个软件构成的: 

软件名称         功能 (注意:没有列出反垃圾邮件软件与杀毒软件)   

ExtMan           Web帐户管理后台(含mailgraph_ext 图形日志分析) 

ExtMail          WebMail(perl 程序) 

Apache           Web服务器(MUA 通过浏览器收发邮件)  

Postfix          SMTP服务器,邮件传输代理(MTA) 

Maildrop         邮件投递代理(MDA) 

Courier-imap     IMAP和POP3 服务器 

Cyrus-sasl2      标准的SASL实现库,可以支持Courier Cyrus SMTP认证库 

Courier-authlib  负责courier-imap,maildrop的认证 Courier 数据认证库(mysql) 

MySQL            数据库,储存虚拟(域|用户|别名)等信息 

 

 

2 确定postfix 支持的smtp认证方式,与支持的查询表(必须包含mysql格式) 

smtp 认证方式 

postconf -a 

cyrus     (sasl库) 

dovecot 

 

支持的查询表     

postconf -m        

btree 

cidr 

environ 

hash 

ldap 

mysql      (包含mysql) 

nis 

pcre 

proxy 

regexp 

static 

tcp 

unix 

 

注意: redhat/centos 自带的postfix不支持mysql方式的查询表,所以你可能需要以源码的方式重新安装postfix 并且开启mysql支持!!! 

 

 

3 extmail 发信,收信,(web登陆)认证逻辑图 

 

+++++++++++++++++++++++++++++++++++++++++++++++++ 

+ smtp/25  +   po3/110        +  http/80        +  

+ postfix  +   courier-imap   +  apache         + 

+++++++++++++++++++++++++++++++++++++++++++++++++ 

+           cyrus-sasl2                         + 

+++++++++++++++++++++++++++++++++++++++++++++++++ 

+           courier-authlib                     + 

+++++++++++++++++++++++++++++++++++++++++++++++++ 

+           mysql                               + 

+++++++++++++++++++++++++++++++++++++++++++++++++ 

 

31 smtp认证流程 

smtp/25    

postfix  

   |  <-- smtp 认证 

cyrus-sasl2 

   |  <-- smtpdconf 配置文档(设置了authdaemond的Unix套接字的路径) 

courier-authlib 

   |  <-- authmysqlrc 配置文档(设置了mysql相关信息) 

mysql  

   |  -- I:储存虚拟(域|用户|别名)等信息 

 

 

 

 

32 smtp认证 相关的配置文档 

postfix 

10010088 [~]$ rpm -qf /usr/lib64/sasl2/smtpdconf  

postfix-262-5hzq 

 

10010088 [~]$ cat /usr/lib64/sasl2/smtpdconf  

pwcheck_method: authdaemond 

log_level: 3 

mech_list: PLAIN LOGIN 

authdaemond_path:/var/spool/authdaemon/socket 

--------------------------------------------------------------- 

pwcheck_method SASL 库 auxprop(默认值) 

(描述:空格分隔开的用来效验密码的机制列表,值可能是 sasl_checkpass,auxprop, 

saslauthd,pwcheck,authdaemond如果编译时添加了 --with-authdaemond  

 

mech_list SASL 库 使用所有有效插件 

(描述:空格分隔开的允许使用的机制的列表,比如:'plain otp'。用来在安装的插件 

中限制出一个可用机制的子集。) 

 

authdaemond_path SASL 库 /dev/null(默认值) 

(描述:Courier-authlib 的 authdaemond 的 Unix 套接字的路径。仅当 pwcheck_method 设 

置为 authdaemond 时可用。) 

------------------------------------------------------------------- 

 

courier-authlib 

10010088 [~]$ rpm -qf /var/spool/authdaemon/socket 

courier-authlib-0624-2hzq 

 

10010088 [~]$ cat /etc/authlib/authmysqlrc 

MYSQL_SERVER            localhost 

MYSQL_USERNAME          extmail 

MYSQL_PASSWORD          xmallcom 

MYSQL_SOCKET            /var/lib/mysql/mysqlsock 

MYSQL_PORT              3306 

 

 

 

4 了解 postfix 的查询表 

postfix 有许多的重要参数(maincf)都需要能够查询其对应关系,将所有的对应关系保存在另外一个文件  "查询表" 

 

查询表格式: 

查询表的原始数据来自简单的文本文件,文件的每一行定义一组 "key_value" 对应关系,key 与 value 

以空白隔开,例如: 

cat /etc/postfix/local_in_senders 

tech@xmallcom  local_in_only 

it@xmallcom        local_in_only 

 

postmap命令创建查询表的数据库文件 

postmap /etc/postfix/local_in_senders  

file /etc/postfix/local_in_sendersdb  

/etc/postfix/local_in_sendersdb: Berkeley DB (Hash, version 8, native byte-order) 

 

postfix 默认的查询表数据格式为hash 

postconf | grep 'default_database_type' 

default_database_type = hash 

 

当将查询表赋值给相关参数时,则必须指出查询表的数据库类型,例如: 

postconf | grep 'hash:/'  

alias_database = hash:/etc/aliases 

alias_maps = hash:/etc/aliases, nis:mailaliases 

 

查询表的特例-别名文件 

由于别名文件的格式不同于postfix 其它的postfix 查询表,所以不能使用postmap 创建别名的数据库文件,而应该使用postalias/newalias; 

别名文件位置:alias_maps = hash:/etc/aliases, nis:mailaliases 

别名文件格式: 

grep -vE '(^$|^#)' /etc/aliases | head -n 3 

mailer-daemon:  postmaster 

postmaster:     root 

bin:            root 

daemon:     root 

 

 

5 linux系统 用 32位 还是 64位? 

如果邮件比较少,邮件操作系统压力不大的话,32位或者64位都可以,只不过部署extmail(源码)时要区分一下,比如: 

i386 

/usr/lib/sasl2/smtpdconf 

/usr/lib/mysql/ 

 

x86_64 

/usr/lib64/sasl2/smtpdconf 

/usr/lib64/mysql/ 

 

 

6 linux系统硬盘分区 

建议 /var /home 单独分区,原因有两个 

1 因为extman 与 extmail都是以 /home/domains作为基础目录 

2 /var/log/maillog 邮件日志; /var/spool/postfix 邮件队列 

 

10010088 [xmallcom]$ pwd 

/home/domains/xmallcom 

10010088 [xmallcom]$ du -sh  

120K    zm1 

436M    zm2 

10010088 [xmallcom]$ ll 

total 8 

drwx------ 3 vuser vgroup 4096 Dec 19 16:00 zm1 

drwx------ 3 vuser vgroup 4096 Dec 19 16:00 zm2 

 

7 安装依赖rpm包 (这里使用了本地cdrom源,如果你不是本地yum源,请直接yum install 后边的rpm包)

yum --disablerepo=\ --enablerepo=c5-media install httpd php php-mysql mysql mysql-server mysql-devel openssl-devel perl-DBD-MySQL tcl tcl-devel libart_lgpl libart_lgpl-devel libtool-ltdl libtool-ltdl-devel expect

U-Mail为该集团公司提出了分布式邮件系统的布署设计,即同一域名下,跨地域部署的邮件系统。适用 于在各地设有分部的政府机构或者大型集团,有效管理各地的人员结构,同时提高了邮件服务器应用效率。

具体的搭建方案可以参考下他们的官网,也可以找他们技术支持安装。u-mail是包安装的

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 请问网易企业邮箱怎样部署海外云服务器?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情