群晖NAS教程第十三节:MailPius Server邮件服务器的搭建
每当您发送电子邮件时,您的邮件用户代理 (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域名: wwwsidongliiangcn
3网络环境:联通宽带200兆2;
图中有两个公网IP,原因是我的路由器上有两条宽带,为了防止公网IP变动导致域名解析不到IP,所有我做了两条解析记录。A记录是域名解析到公网ip,MX记录是把公网ip解析为域名。
MailPius Server邮件服务器搭建必须开启的几个路由器端口:25,143,993,110,587,465;
其一:图中所有端口已经是关闭状态,如需要直接打开即可;
其二:为什么我会把端口映射两遍,原因是我的路由器连接着两条宽带做了聚合路由,这杨是防止公网IP的改变;
安装和设置 Synology MailPlus Server,请按以下步骤操作。官方文档地址:( https://wwwsynologycom/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)。
1、配置smtp服务器,找到开始菜单---管理工具---IIS60管理器。
2、新建域名右击smtp 虚拟服务器,右击新建 域名。
3、设置smtp邮箱域名,如 zuozuocom 然后点击完成。
4、配置身份验证右击smtp virtual server属性,然后勾选 访问---身份验证---勾选 集成windows身份验证。
5、此外如果要设置默认域名,可以勾选设置默认域,这是SMTP服务器就配置好了。
从后台进去 系统设置->邮件服务器设置。
一、邮件发送方式
ECShop 25支持如下二种邮件发送方式:
1、采用服务器内置的 Mail 服务(推荐此方式),见图 1 所示:
介绍:这种方式是使用 PHP 的函数发送邮件,需要服务器上安装 mail 系统。一般的虚拟主机都内置邮件系统。因此强烈推荐使用这种方式。
2、采用其他的 SMTP 服务(支持 SMTP 验证),见图 2 所示:
介绍:这种方式适用于 Windows 或者 Linux 类服务器使用(适合于虚拟主机或者独立主机使用)。需要站长拥有一个 SMTP 服务器,例如新浪的 SMTP 服务器。这里说明一点:发信人邮件地址 -> 如果您填写的邮件服务器需要验证, 必须填写此服务器的邮件地址。
二、两种不同发送方式的配置
1、采用服务器内置的 Mail 服务,见图 3 所示:
选择此发送方式时 发送邮件服务器地址和服务器端口这两项空着不用填写。
邮件发送帐号:填写所使用的邮件地址就可以。
帐号密码:就是所使用邮件的登录密码。
邮件回复地址:就是希望客户给你回复邮件的地址,这里要注意发送邮件地址要和这个回复邮件地址保持一致。
邮件编码:一般这里选择国际化编码(utf8)。
邮件地址:为了测试上面的邮件配置是否成功,这里必需填写您其他的邮件地址,填写完毕后点击 发送测试邮件 测试一下。点击后这里会有即时的弹出窗口反馈邮件是否配置成功的提示信息。
2、采用其他的 SMTP 服务,见图 4 所示:
邮件服务器地址:就是邮件外发服务器,这里以163的邮箱为例。所以邮件的外发地址是 smtp163com。(这里可以根据不同的邮件服务在网上可以搜索到相应的服务器地址)。
服务器端口:25。
邮件发送帐号:填写所使用的邮件地址就可以。
帐号密码:就是所使用邮件的登录密码。
邮件回复地址:就是希望客户给你回复邮件的地址,这里要注意发送邮件地址要和这个回复邮件地址保持一致。
邮件编码:一般这里选择国际化编码(utf8)。
邮件地址:为了测试上面的邮件配置是否成功,这里必需填写您其他的邮件地址,填写完毕后点击 发送测试邮件 测试一下。点击后这里会有即时的弹出窗口反馈邮件是否配置成功的提示信息。
163
'host' => 'smtp163com',
'port' => 587,
'from' => array('address' => 'li_go@163com', 'name' => 'adminmark'),
'username' => 'li_go',
'password' => 'XXXXXXXX',
Connection to tcp://smtp163com:587 Timed Out
'host' => 'smtpqqcom',
'port' => 587,
'from' => array('address' => '53957105@qqcom', 'name' => 'adminmark'),
'username' => '5395d7105',
'password' => 'XXXXXXXX',
Failed to authenticate on SMTP server with username "53957105" using 1 possible authenticators
gmail
'host' => 'smtpgmailcom',
'port' => 587,
'from' => array('address' => 'li53957105@gmailcom', 'name' => 'adminmark'),
'username' => 'li_go@163com',
'password' => 'XXXXXX',
Expected response code 250 but got code "535", with message "535-578 Username and Password not accepted Learn more at 535 578 http://supportgooglecom/mail 14257 y1sm2734628pbw89 - gsmtp "
你的DNS 配置问题 。。。你要知道他的原理 你外发 实际上是通过JAVAMAIL 经过你自己的邮件服务验证 就可以发出去了 因为 QQ 163 的端口是对外开放的 只要是邮件服务发过去的 他就能收到 但是 你发回来你本地的时候 因为你的DNS和域名(你设的邮箱后缀) 是没有注册的。。所以他解析不到 你自然就收不到了 你可以注册了域名 绑定域名后 就可以收到了。。。
0条评论