SMTP服务 该怎么架设(个人用)
Windows Server 2003默认情况下是没有安装SMTP服务组件的,因此我们要手工添加。
以系统管理员身份登录Windows Server 2003 系统。依次进入“控制面板→添加或删除程序→添加/删除Windows组件”,在弹出的“Windows组件向导”对话框中,选中“应用程序服务器”选项,点击“详细信息”按钮,接着在“Internet信息服务(IIS)”选项中查看详细信息,选中“SMTP Service”选项,最后点击“确定”按钮。此外,如果用户需要对邮件服务器进行远程Web管理,一定要选中“万维网服务”中的“远程管理(HTML)”组件。完成以上设置后,点击“下一步”按钮,系统就开始安装配置POP3和SMTP服务了。
二、配置SMTP服务器
设置完成后,请检查一下:"Internet信息服务器"--->在"默认 SMTP 虚拟服务器"上点击右键,进入“属性”--->"访问"----"中继限制"
然后选中“仅以下列表除外”和最下边的"允许所有通过身份验证的计算机进行中继,而忽略上表。" ,这样就OK了。
这样设置后,如果还出现不能连接的情况,请检查一下本地的防火墙软件是否打开,因为有些防火墙或杀毒软件会限制电脑中只有Outlook或者Foxmail可以发送邮件的。例如下面两个场景:
(1)Windows防火墙:在控制面板 -->> Windows防火墙 中,如果防火墙是打开的,请将25端口设置到例外中;
(2)VirusScan:右键点击屏幕右下角的VirusScan图标,进入“VirusScan控制台”,查看“访问保护”项的属性,将“禁止大量发送邮件的蠕虫病毒发送邮件”前面的勾去掉。
至此,您已经可以使用SMTP发送邮件了,如果您不需要配置所在域(要求有域名),那么剩下的内容可以不看
点击“开始→程序→管理工具→Internet信息服务(IIS)管理器”,在“IIS 管理器”窗口中右键点击“默认SMTP虚拟服务器”选项,在弹出的菜单中选中“属性”,进入“默认SMTP虚拟服务器”窗口,切换到“常规”标签页,在“IP地址”下拉列表框中选中邮件服务器的IP地址即可。点击“确定”按钮,这样一个简单的邮件服务器就架设完成了。
完成以上设置后,用户就可以使用邮件客户端软件连接邮件服务器进行邮件收发工作了。
邮件无法发送到smtp服务器的解决方法如下:检查SMTP服务器设置、检查邮箱账户和密码、检查收件人地址、检查网络连接。
1、检查SMTP服务器设置
在使用邮件模块发送邮件前,需要设置SMTP服务器地址和端口号。可以通过以下代码进行设置。
2、检查邮箱账户和密码
在进行邮件发送时,需要对发件人的账户进行验证。可以通过以下代码进行验证。
3、检查收件人地址
在进行邮件发送时,需要设置收件人地址。可以通过以下代码进行设置。
4、检查网络连接
如果邮件发送失败,可以尝试检查网络连接是否畅通,并尝试重新发送邮件。5。检查邮件内容格式:在进行邮件发送时,需要设置邮件的主题、正文和附件。可以通过以下代码设置邮件内容。
邮件发送失败的原因:
1、SMTP服务器设置错误:当我们使用邮件模块进行邮件发送时,需要设置SMTP服务器地址和端口号。如果设置错误,会导致邮件发送失败。解决方法是检查SMTP服务器地址和端口号是否正确,并确保连接SMTP服务器的网络是畅通的。
2、账户验证失败:在SMTP服务器发送邮件时,需要对发送者的账户进行验证。如果账户验证失败,则邮件发送会失败。解决方法是检查发送者的账户和密码是否正确,并且确保在发件人账户中开启了SMTP服务。
3、收件人地址错误:如果发送的邮件中包含错误的收件人地址,邮件会发送失败。解决方法是检查收件人地址是否正确或者在收件人地址中使用正确的分隔符进行分隔。
4、网络问题:有时候,邮件发送失败可能是因为网络问题导致的。例如SMTP服务器没有响应或者网络连接中断等。解决方法是检查网络连接是否畅通,并尝试重新发送邮件。
5、邮件内容格式错误:邮件内容包括主题、正文、附件等。如果邮件内容格式错误,则邮件发送会失败。解决方法是检查邮件内容格式是否正确,并确保附件文件存在。
如何配置 SMTP 虚拟服务器以进行邮件传递,解答如下
配置重试次数和重试间隔
如果无法在第一次尝试时传递邮件,则 Microsoft 简单邮件传输协议 (SMTP) 服务会在指定时间后再次从队列目录发送该邮件。可以设置传递尝试之间的时间间隔,还可以指定尝试传递邮件的次数。达到限制后,会将未送达报告 (NDR) 和邮件发送到 Badmail(死信)目录中。
可以使用这些设置提高服务器输出速度,但这些设置只影响传出邮件,对其他服务器处理传入邮件的速度不会有任何影响。要配置这些设置,请按照下列步骤操作:
在 Microsoft 管理控制台 (MMC) 中,单击以选中 SMTP 虚拟服务器,然后在操作菜单上,单击属性。
单击传递选项卡。
在第一次重试间隔(分钟)中,键入在发布第一个通知之前尝试传递的时间值。默认值为 15 分钟。
在第二次重试间隔(分钟)中,键入在发布第二个通知之前尝试传递的时间值。默认值为 30 分钟,即第一次重试间隔后 30 分钟。
在第三次重试间隔(分钟)中,键入在发布第三个通知之前尝试传递的时间值。默认值为 60 分钟,即第二次重试间隔后 60 分钟。
在后续重试间隔(分钟)中,键入在发布通知之前尝试传递的时间值。默认值为 240 分钟。
设置邮件的跃点计数
传递邮件时,邮件在到达其最终目标之前可能被路由到多个服务器上。可以指定允许邮件通过的服务器数目。这称为跃点计数。要设置邮件的跃点计数,请按照下列步骤操作:
在 MMC 中,单击以选中 SMTP 虚拟服务器,然后在操作菜单上,单击属性。
在传递选项卡上,单击高级以打开高级传递对话框。
在最大跃点计数中,键入邮件可以通过的源服务器和目标服务器之间的跃点的数值。默认值为 15 个跃点。
注意:设置跃点计数后,SMTP 服务器将计算邮件头的已接收字段中列出的跃点。如果已接收字段中的数目超出最大跃点计数设置,邮件就会返回给发件人,并随附一个 NDR。
设置虚拟域
虚拟域可替换协议中任何发件人行中使用的任意本地域名称。此种替换仅发生在第一个跃点上。
在 MMC 中,单击以选中 SMTP 虚拟服务器,然后在操作菜单上,单击属性。
在传递选项卡上,单击高级以打开高级传递对话框。
在虚拟域中,键入您希望在邮件头中显示的域名,而不是域的真实名称。
注意:对此类邮件的所有答复都是通过使用虚拟域的 SMTP 虚拟服务器进行路由的。
设置完全限定域名
启动时,在系统属性对话框的网络标识选项卡上指定的名称将自动作为完全限定域名 (FQDN)。如果更改此名称(手动或通过加入 Microsoft Windows 2000 域),则在下次重新启动计算机后,新名称将自动用作 FQDN。您不必执行任何操作即可更新虚拟服务器的 FQDN。
要重写网络标识选项卡上自动使用的计算机名和域名,请在高级传递对话框(通过传递选项卡可找到此对话框)中更改 FQDN。这样,Microsoft SMTP 服务将使用指定的名称,而不使用在网络标识选项卡上指定的名称。要设置 FQDN,请按照下列步骤操作:
在 MMC 中,单击以选中 SMTP 虚拟服务器,然后在操作菜单上,单击属性。
在传递选项卡上,单击高级以打开高级传递对话框。
在完全限定的域名中,键入 FQDN。
配置智能主机
可以通过智能主机路由所有要发送到远程域中的传出邮件,而不是将这些邮件直接发送到域。这允许您通过比其他路由更直接或更经济的连接来路由邮件。智能主机类似于远程域的路由域选项。区别是指定智能主机后,所有传出邮件都将路由到该服务器。而使用路由域,则只有发往远程域的邮件路由到特定服务器。
如果设置了智能主机,则仍可以为远程域指定其他路由。路由域设置将重写智能主机设置。要设置智能主机,请按照下列步骤操作:
在 MMC 中,单击以选中 SMTP 虚拟服务器,然后在操作菜单上,单击属性。
在传递选项卡上,单击高级以打开高级传递对话框。
在智能主机中,键入智能主机服务器的名称。可以键入一个字符串来表示名称,也可以键入 IP 地址。
如果想让 Microsoft SMTP 服务在将远程邮件转发给智能主机服务器之前尝试直接传递这些远程邮件,请单击以选中发送到智能主机之前尝试直接进行传递复选框。默认情况下,会向智能主机发送所有远程邮件,而不尝试直接进行传递。
注意:可以通过 FQDN 或 IP 地址来标识智能主机。请注意,如果更改 IP 地址,则还必须在每台虚拟服务器上分别进行更改。如果使用的是 IP 地址,请将其括在方括号 ([]) 中以提高系统性能。Microsoft SMTP 服务首先检查服务器名称,然后检查 IP 地址。括号将值标识为 IP 地址,因此会跳过 DNS 查找。
启用反向 DNS 查找
如果选择了此选项,Microsoft SMTP 服务将尝试验证客户端的 IP 地址是否与客户端用 EHLO 或 HELO 命令提交的主机或域相匹配。
注意:因为此功能可验证所有传入邮件的地址,所以使用它会影响 Microsoft SMTP 服务性能。清除该复选框可禁用此功能。
如果反向 DNS 查找成功,“已接收”邮件头将保持完好无损。如果验证不成功,则“已接收”邮件头中的 IP 地址后面会出现“未验证”。要启用反向 DNS 查找,请按照下列步骤操作:
在 MMC 中,单击以选中 SMTP 虚拟服务器,然后在操作菜单上,单击属性。
在传递选项卡上,单击高级以打开高级传递对话框。
单击以选中对传入邮件执行反向 DNS 查找复选框。
要先配置的,知名的邮箱Foxmail一般就直接就能配置好的,会自动输入正确的POP3/IMAP和SMTP服务器地址,只是有的需要事先在网站上登录开启POP3/IMAP和SMTP。需要设置在FOXMAIL里面设置,你公司对应的POP3服务器地址。
Foxmail突然无法接收邮件方法:
1、从问题表面看是Foxmail客户端的设置问题,因为web版本接收正常。那么我们就先检查下邮件的容量是不是满了,大家知道邮件满了自然就无法接收邮件了。小编查看了下邮件确实满了,那么小编进入附件管理删除些以前的旧邮件然后测试,结果还是无法接收到最新的邮件;实际上邮件收发不能只看表面就说都是客户端的原因,当然也要检查,小编通过无法删除邮件的例子受到一些启发(且刚用其他计算机Foxmail新建账号收取也卡在那天),那么接下来看小编是怎么处理的吧。
2、居然客户端上右键已经删除那么按理已经存在空间,软件也无报错那么是否联想到邮件同步问题,因为客户端上的邮件删除是否跟web上的邮件未删除有关,那么带着这个问题我们尝试下web邮箱上的设置;在设置界面,进入客户端设置,将设置改为小编的推荐设置。
3、 设置好之后还没有完成,那么小编打开收件箱看到邮件很多,记住进入收件箱删除较早的邮件(因为客户端软件可能没接收过最早的邮件);然后对草稿箱、垃圾邮箱、广告邮件、订阅中心的邮件都清除,最好把早期的已发邮件也清楚掉。
4、通过Foxmail客户端工具收取邮件发现可以收到当日的邮件了,小编发的test邮件也收到了,问题解决了。
0条评论