每当您发送电子邮件时,您的邮件用户代理 (MUA) 便会与邮件传输代理 (MTA) 互动,以将电子邮件发送到正确的目的地。请参见下方的图解和说明。
邮件用户代理 (MUA) 是在用户计算机上运行的应用程序(例如:Outlook Express、Mozilla Thunderbird)。邮件用户代理用于撰写和发送邮件,同时也可显示和管理用户邮箱中的邮件。
邮件传输代理 (MTA) 用于在不同邮件服务器之间传送电子邮件。当邮件用户代理将邮件发送给邮件传输代理时,邮件传输代理会将邮件传送给一个(也可能是多个)其他的传输代理。传输代理负责将邮件路由到正确的目的地。Synology MailPlus Server 可让 Synology NAS 处理邮件传输代理和邮件投递代理的部分功能(请参阅下方)。
邮件投递代理 (MDA) 用于将邮件放入本地用户的邮箱中。当邮件送达目的地时,最终的传输代理会将邮件交给适当的投递代理,而投递代理则会将邮件放入用户的邮箱。
简易邮件传输协议 (SMTP) 是一种通过 Internet 协议 (IP) 网络传送电子邮件的 Internet 标准。邮件传输代理使用 SMTP 发送和接收电子邮件,而邮件用户代理只使用 SMTP 将邮件发送到邮件系统进行中继。
1.设备:服务器 -- 群晖DS1815+,路由器 -- :TL-ER3220G;
2.域名: www.sidongliiang.cn
3.网络环境:联通宽带200兆*2;
图中有两个公网IP,原因是我的路由器上有两条宽带,为了防止公网IP变动导致域名解析不到IP,所有我做了两条解析记录。A记录是域名解析到公网ip,MX记录是把公网ip解析为域名。
MailPius Server邮件服务器搭建必须开启的几个路由器端口:25,143,993,110,587,465;
其一:图中所有端口已经是关闭状态,如需要直接打开即可;
其二:为什么我会把端口映射两遍,原因是我的路由器连接着两条宽带做了聚合路由,这杨是防止公网IP的改变;
安装和设置 Synology MailPlus Server,请按以下步骤操作。官方文档地址:( https://www.synology.com/zh-cn/knowledgebase/DSM/tutorial/Collaboration/How_to_set_up_MailPlus_Server_on_your_Synology_NAS )此文章包括服务器配置的排错措施和安装过程。
进入 套件中心 以找到并安装 MailPlus Server 。
安装完成后,您可开始设置 Synology MailPlus Server。在以下章节,我们将介绍如何启用 SMTP(简易邮件传输协议)。请注意,下方的屏幕截图仅供参考,与您的实际设置可能有所不同。
Synology MailPlus 是一款附加套件,提供基于网页的界面以供用户访问并管理 Synology NAS 上托管的电子邮件。此外,您也可在 Synology MailPlus 上创建多个 POP3 帐户,让用户接收和存储其他电子邮件服务的邮件(如 Gmail、Office 365)。
Coremail 教你如何搭建邮件服务器,邮件系统。
自建邮件系统和托管企业邮箱有什么区别?
简单来说就是一个是购买,一个是租用。自建邮件系统用户一次性购买之后终生可以使用,后续只收取少额的年服务费,因此从分摊来看,成本是非常低的。
而托管企业邮箱不需要企业投资邮件服务器硬件与软件,但是每年都需要向厂家支付租金,停止租用后,企业便无法继续使用。
自建邮件系统和托管企业邮箱安全性如何?
Coremail自建邮件系统的邮件数据独立存储在企业内部的邮件服务器上,企业自主维护与独立保存,实现了邮件信息的安全可控。同时Coremail提供的邮件备份与反垃圾反病毒等多样安全功能,能够有效保证企业的邮件数据安全。
托管企业邮箱的邮件数据是存储在运营商第三方的服务器上,但是不同于市面上企业邮箱混合云存储的模式,Coremail企业邮箱保障每一个客户的数据都是独立存储,与其它客户的数据隔离,在保证日常维护自主性的同时,也保障了客户数据的安全性。
在功能模块上和定制化服务上,自建邮件系统和托管企业邮箱有哪些区别?
Coremail自建邮件系统客户对邮件系统拥有更多的自主决定权。无论从服务器架设、产品功能的定制,以及与办公OA产品或不同软件的融合等,都可灵活根据客户具体需求应用,专门量体裁衣,协助客户选择最适合自身特色的产品与功能服务。
托管企业邮箱是提供企邮打包服务,客户对产品功能选择性较小。Coremail企业邮箱又分为专业版、专享版和独享版三种版本,其中专享版和独享版都支持为客户提供基础API服务,支持企业的二开需求。
自建邮件系统和托管企业邮箱维护和管理有何区别?
Coremail邮件系统赋予了管理人员较为自由的自主管理器和灵活性性,同时还提供了在线技术支持和售后服务,但是仍然需要企业配备IT人员,并具备一定的专业知识。
而托管企业邮箱就不同了,由于大多数系统配置由运营商已设定,用户不需要进行系统维护也能进一步享受专业邮件运维团队的优质服务和最佳的应用环境。
如何选择适合自己企业的邮件系统?
对于大型企业而言,金钱和人员往往不是考虑的重点,安全性和易用性才是企业最为看重的,对于很担心自己核心数据安全性的大公司,可以选择在本地部署软件系统来存储自己的核心数据,或者选择Coremail企业邮箱专享版或者独享版企业邮箱都能满足企业的安全性需求。
而对于刚起步的中小型企业,托管企业邮箱无疑是更好的选择。企业开创初期没有精力去搭建并维护这些系统,选择托管企业邮箱可以给中小型企业节省企业人员的精力,减少开支,也为企业提供了更多的安全保障。
最后企业在选择邮件系统时,应结合自身实际和长远发展,选择合适自己的邮件系统。
Coremail是国内领先的电子邮件产品与解决方案提供商,产品涵盖邮件系统、企业邮箱、邮件归档系统、邮件投递系统、邮件安全网关、海外安全中继等。经过23年的深入研发和完善,系统技术成熟,性能稳定高效,能充分发挥邮件服务器性能,是众多知名企业及政府高校搭建邮件服务器系统及企业邮箱的首选方案。
具体可以查看网站链接了解详情:https://www.coremail.cn
WindowsServer2003默认情况下是没有安装POP3和SMTP服务组件的,因此要手工添加。
1.安装POP3服务组件
以系统管理员身份登录WindowsServer2003系统。依次进入“控制面板→添加或删除程序→添加/删除Windows组件”,在弹出的“Windows组件向导”对话框中选中“电子邮件服务”选项,点击“详细信息”按钮,可以看到该选项包括两部分内容:POP3服务和POP3服务Web管理。为方便用户远程Web方式管理邮件服务器,建议选中“POP3服务Web管理”。
2.安装SMTP服务组件
选中“应用程序服务器”选项,点击“详细信息”按钮,接着在“Internet信息服务(IIS)”选项中查看详细信息,选中“SMTPService”选项,最后点击“确定”按钮。此外,如果用户需要对邮件服务器进行远程Web管理,一定要选中“万维网服务”中的“远程管理(HTML)”组件。完成以上设置后,点击“下一步”按钮,系统就开始安装配置POP3和SMTP服务了。
1.创建邮件域
点击“开始→管理工具→POP3服务”,弹出POP3服务控制台窗口。选中左栏中的POP3服务后,点击右栏中的“新域”,弹出“添加域”对话框,接着在“域名”栏中输入邮件服务器的域名,也就是邮件地址“@”后面的部分,如“ rtj.net ”,最后点击“确定”按钮。其中“ rtj.net ”为在Internet上注册的域名,并且该域名在DNS服务器中设置了MX邮件交换记录,解析到WindowsServer2003邮件服务器IP地址上。
2.创建用户邮箱
选中刚才新建的“rtj.net”域,在右栏中点击“添加邮箱”,弹出添加邮箱对话框,在“邮箱名”栏中输入邮件用户名,然后设置用户密码,最后点击“确定”按钮,完成邮箱的创建。
完成POP3服务器的配置后,就可开始配置SMTP服务器了。点击“开始→程序→管理工具→Internet信息服务(IIS)管理器”,在“IIS管理器”窗口中右键点击“默认SMTP虚拟服务器”选项,在弹出的菜单中选中“属性”,进入“默认SMTP虚拟服务器”窗口,切换到“常规”标签页,在“IP地址”下拉列表框中选中邮件服务器的IP地址即可。点击“确定”按钮,这样一个简单的邮件服务器就架设完成了。
完成以上设置后,用户就可以使用邮件客户端软件连接邮件服务器进行邮件收发工作了。在设置邮件客户端软件的SMTP和POP3服务器地址时,输入邮件服务器的域名“rtj.net”即可。
[root@iZ11uh778whZMaildir]#uname–a
[root@iZ11uh778whZMaildir]#cat/etc/issue
查看posfix的版本
[root@iZ11uh778whZMaildir]#postconfmail_version
一般是默认就安装了posfix的,如果没有暗转的话,是用yum-yinstallpostfix安装
[root@iZ11uh778whZMaildir]#yum-yinstallpostfix
查看默认的mta
[root@iZ11uh778whZMaildir]#alterna TI ves--displaymta
我们可以看到默认的mta就是postfix,也许是sendmail,如果不是postfix,则修改为postfix
[root@iZ11uh778whZMaildir]# alterna TI ves --config mta
There is1 program that provides ‘mta’。
Selec TI on Command
-----------------------------------------------
*+1 /usr/sbin/sendmail.postfix
Enter to keepthe current selec TI on[+], or type selection number: 1
Postfix的配置文件主要有:/etc/postfix/main.cf和/etc/postfix/master.cf
我们主要修改/etc/postfix/main.cf
[root@iZ11uh778whZ postfix]# vim /etc/postfix/ main.cf
将#myhostname =virtual.domain.tld前面的‘#’去掉,改为
myhostname = localhost //系统的主机名称
将#mydomain = domain.tld前面的‘#’去掉,改为
mydomain = 51cs8.com //email的地址,为可用的域名
将#myorigin = $mydomain前面的‘#’去掉,改为
myorigin = $mydomain //指定本地发送邮件中来源和传递显示的域名
将#inet_interfaces =localhost前的‘#’去掉,改为
inet_interfaces = all //设置网络接口以便Postfix能接收到邮件
将#mydestination = mydomain, localhost前面的‘#’去掉,改为
mydestination = mydomain, localhost,$mydomain //指定哪些邮件地址允许在本地发送邮件
将#local_recipient_maps = 前面的‘#’去掉,改为
local_recipient_maps =
将#mynetworks =168.100.189.0/28, 127.0.0.0/8前面的‘#’去掉,改为
mynetworks = 10.47.200.0/21, 127.0.0.0/8 //根据自己内网的实际情况写,指定受信任SMTP的列表,具体的说,受信任的SMTP客户端允许通过Postfix传递邮件
将#home_mailbox = Maildir前面的‘#’去掉,改为
home_mailbox = Maildir/ //设置邮箱路径与用户目录有关,也可以指定要使用的邮箱风格。
将#smtpd_banner = mail_name ($mail_version)前面的‘#’去掉,改为
smtpd_banner = $myhostname ESMTP unknow //不显示SMTP服务器的相关信息
在配置文件的最后追加如下内容:
#smtpd
smtpd_sasl_auth_enable = yes //使用smtp认证
broken_sasl_auth_clients = yes //让不支持RFC2554的smtpclient也可以跟postfix做交互。
smtpd_sasl_local_domain = $myhostname //指定SMTP认证的本地域名
smtpd_sasl_security_options = noanonymous //取消匿名登陆方式
smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated, reject_unauth_destination //设定邮件中有关收件人部分的限制
[root@localhost ~]#yum -y install cyrus*
因为我之前安装过,所提提示已经安装。
Cyrus-sasl的配置文件路径:/etc/sasl2/smtpd.conf
[root@iZ11uh778whZ postfix]# vim /etc/sasl2/smtpd.conf
在文件尾部追加
log_level: 3 //记录log的模式
saslauthd_path:/var/run/saslauthd/mux //设置一下smtp寻找cyrus-sasl的路径
下面是我/etc/sasl2/smtpd.conf的内容:
pwcheck_method: saslauthd
mech_list: plain login
log_level: 3
saslauthd_path: /var/run/saslauthd/mux
[root@iZ11uh778whZ postfix]# /etc/init.d/postfix restart
Shutting down postfix: [ OK ]
Starting postfix: [ OK ]
[root@iZ11uh778whZ postfix]# /etc/init.d/saslauthd restart
Stopping saslauthd: [ OK ]
Starting saslauthd: [ OK ]
[root@iZ11uh778whZ postfix]# /etc/init.d/cyrus-imapd restart
Shutting down cyrus-imapd: [ OK ]
Exporting cyrus-imapd databases: [ OK ]
Importing cyrus-imapd databases: [ OK ]
Starting cyrus-imapd: [ OK ]
查看smtp启动情况:
[root@iZ11uh778whZ postfix]# netstat -tpnl | grep 25
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 1714/master
查看imap启动情况:
[root@iZ11uh778whZ postfix]# netstat -tpnl | grep cyrus
tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN 2687/cyrus-master
tcp 0 0 0.0.0.0:143 0.0.0.0:* LISTEN 2687/cyrus-master
tcp 0 0 0.0.0.0:4190 0.0.0.0:* LISTEN 2687/cyrus-master
tcp 0 0 0.0.0.0:993 0.0.0.0:* LISTEN 2687/cyrus-master
tcp 0 0 0.0.0.0:995 0.0.0.0:* LISTEN 2687/cyrus-master
[root@iZ11uh778whZ postfix]# chkconfig postfix on
[root@iZ11uh778whZ postfix]# chkconfigpostfix --list
postfix 0:off 1:off 2:on 3:on 4:on 5:on 6:off
[root@iZ11uh778whZ postfix]# chkconfig saslauthd on
[root@iZ11uh778whZ postfix]# chkconfigsaslauthd --list
saslauthd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
[root@iZ11uh778whZ postfix]# chkconfig cyrus-imapd on
[root@iZ11uh778whZ postfix]# chkconfig cyrus-imapd--list
cyrus-imapd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
添加账号、密码 system | system
[root@iZ11uh778whZ postfix]# useradd system
[root@iZ11uh778whZ postfix]# passwd system
Changing password for user system.
New password:
BAD PASSWORD: it is based on a dictionaryword
BAD PASSWORD: is too simple
Retype new password:
passwd: all authentication tokens updatedsuccessfully.
测试是否可用
[root@iZ11uh778whZpostfix]# testsaslauthd -u system -p system
0: OK “Success.”
安装完cysus-imapd会自动产生一个管理账号cyrus,所属用户组是mail
[root@iZ11uh778whZ tank]# id cyrus
uid=76(cyrus) gid=12(mail)groups=12(mail),76(saslauth)
将账户system的所在组切换到mail组
[root@iZ11uh778whZ tank]# usermod -g 12 system
[root@iZ11uh778whZ tank]# id system
uid=502(system) gid=12(mail)groups=12(mail)
添加测试账号:
[root@iZ11uh778whZtank]# cyradm -u cyrus localhost --auth plain
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)