邮件服务器搭建怎么老是有上万封的邮件队列

热门搜索:
关注软件产品网
办公、管理
软件开发、网站建设
网管、安全
图形图像、多媒体
工具软件、游戏娱乐
您现在的位置: >
> 华美邮件服务器软件使用常见问题
华美邮件服务器软件使用常见问题
1) 发邮件问题
2) 收邮件问题
3) 域名和DNS问题
4) 管理工具相关
5) 邮件系统架设问题
6) 日常维护问题
7) 其它问题
8) Winmail 和杀毒引擎软件
9) 错误回弹信分析
Winmail 中 SMTP 服务启动了,但无法发送邮送呢?
出现上述情况是主要是SMTP参数设置不正确。一般是SMTP服务器设置要求发信认证,而客户端发信工具没有设置发信认证。这种情况Outlook Express的错误提示包含: 服务器响应: '553 sorry, your don't authenticate and the domain isn't in my list of allowed rcpthosts(#5.7.1)'. 还有一种情况是邮件服务器上安装了瑞星防毒程序, 邮件服务器上不要打开瑞星的邮件监控功能,这样会带来无法发送邮件问题, 具体说明请看下面的FAQ。
网络是通的,输入的密码也是对的,我的管理端为什么联不上服务器?
出现上述情况可能是:
1. 管理端的版本要和服务器端的版本不一致。
2. 可能是您通过防火墙联接,但是防火墙没有开放 Winmail 管理端口,管理端口 缺省是6000,当然您可以改成其它。
本地能正常收发,能发给外域,但外域发过来不能收到,问题出现在哪里?
如果您收发本地的邮件正常,信发往外部邮件系统也可以,可能是以下情况引起:
1. 您没有公网的地址,外部邮件系统连不到您的服务器或服务器的SMTP (25) 端口拒绝外部访问;
2. 您所用的域名是否是已经注册过的域名, 域名及此域名的邮件交换记录(MX)记录有没有DNS解析名, MX是否已经指向到您现在的邮件服务器的主机地址。如果不是请与您的域名服务商联系, 请他们帮助设好DNS和将MX记录指向您的邮件服务器。有关域名和MX记录的技术资料,可以参考相关的书籍,或是通过搜索引擎寻找相关网页,我们的网站上也有一些资料。
3. 您的机器上有没有安装一些邮件防火墙软件。如果安装了请停止。因为邮件防火墙软件,会接管SMTP、POP3端口,让邮件系统不能正常工作。
4. 还有请确定您的域名是否到期。
为何有时向外发信有好几小时的延迟 ?
建议您检查以下几个方面:
1. 网络状况。
2. DNS解析的情况。
3. 保证没有尺寸很大的邮件,导致处理速度慢。
4. 保证邮件服务器没有被别人用来转发邮件。
为什么服务器上安装了诺顿 Norton 防毒程序后 Winmail 有时会自动关闭?
这种情况出现在Norton企业版, Norton网络版, Norton单机版。 由于诺顿可以直接杀信体文件的病毒, 和 Winmail 的队列处理程序产生冲突, 导致系统资源占用很大, Winmail 自动关闭。
解决办法: 在诺顿中排除以下目录(如果在&高级设置&-&&系统参数&中更改了&队列存储目录&、&邮件存储目录&、&网络磁盘存储目录&,请排除更改后的目录。):
~serverqueueounce
~serverqueueheader
~serverqueuemsg
~serverqueuestatus
~serverqueue&odo
~serverstore
~serverwebmail
~server&etstore
~ 表示邮件系统安装的目录,默认为:C:Programe FilesMagic Winmail
另外还要在诺顿中设置发现病毒删除受感染的文件, 并且关闭警告提示, 删除不成功则忽略。
然后在 Winmail 的&防病毒设置&选择&病毒防火墙&模式。 详细设置请看
为什么服务器上安装了瑞星防毒程序后不能正常收发邮件 ?
服务器上不要打开瑞星的邮件监控功能,这样会带来无法收发邮件问题, 具体设置是: 打开瑞星的管理程序, 选择菜单&选项&/&设置&, 在&计算机监控&设置页面, 关闭&开机时启动邮件监控&选项, 注意必须重新启动电脑才能生效。
再关闭瑞星的邮件监控后, Winmail 可以和瑞星配合使用, 不过还有进行以下设置: 打开瑞星的管理程序, 选择菜单&选项&/&设置&, 在&计算机监控&设置页面, 选择&开机时启动文件监控&, 再选择&高级设置&, 打开&杀毒设置&窗口, 在&发现病毒后处理方式&选择&删除文件&, 在&发现清除失败后处理方式&选择&忽略&; 注意必须重新启动电脑才能生效。 然后在 Winmail 的&防病毒设置&选择&病毒防火墙&模式。 不过需要注意的是在打开瑞星的管理程序时, 瑞星的防护功能无效, 而且正常使用时瑞星的防护功能也可以失效。 详细设置请看
使用的思科路由器防火墙都设置好了,为什么还不能收到外部发来的邮件?
对于思科,华为等命令行的路由器,一般都有内部的端口过滤,例如思科的防火墙,需要运行no fixup 来把本身自带的25端口的过滤关闭。
为什么我的邮箱每天都收到大量的退信?但我并没有发过这些邮件。
此问题一般是因为用户的邮箱名比较普通,如hr,support,sales,admin等等,或者邮箱名在网络公布过,并且用户的密码使用过于简单,类似于
之类的密码。解决方法:把此用户密码设置比较复杂,并在winmail管理工具 - 系统状态 - 邮件队列 中找到以此用户发的邮件删除后即可。
在没有域名及没有固定IP的情况下,本软件可不可以外发邮件?有没有什么好的解决办法?
即使在没有注册域名及没有固定IP的情况下,只要能连接到INTERNET就,本系统一样可以往外发邮件,但是可能会收不到从外域发过来的邮件。
如果是ADSL上网用户,可以有申请动态域名,来实架构邮件服务器。具体请见我们的资料:
我已经开启了发信认证,为什么有时候发邮件不需要认证?
为了防止邮件服务器变成垃圾邮件转发服务器,现在架设在 Interent 上的绝大多数邮件服务器都开设了发信认证功能。有两种情况下通过邮件系统发邮件是不需要认证:
1. 发信主机是信任主机;
2. 收信人所在的域是本系统中的域或信任域。
从 Webmail 上发的邮件时间不正确?
先确定服务器的时间和时区是正确的,有自己装的 PHP5.
修改你的 PHP5 的 php.ini 中 date.timezone 设置 &Asia/Shanghai&
Defines the default timezone used by the date functions
date.timezone = &Asia/Shanghai&
如何设置邮件最大附件大小?
在&系统设置&/&SMTP设置&/&基本参数&下的&每封邮件的最大字节数&可以设置
接收外域邮件最大字节数和发往外域的邮件最大字节数分别是控制对系统外域收发的大小控制。
因为邮件里的附件在发送时要加码处理,所以,此处添加的值一般为预设值再加三分之一多一些。即,想发30M附件可以设置到42M。一封邮件如果有多个附件,最终会加码到一封邮件里的,所有设置42M, 可以发一个30M的附件,或者3个10M的附件。
不过因为现在网络速度和邮件传输协议设计目的,太大的文件不适合用邮件传递的,可以用 Winmail 的网络磁盘功能,上传文件,发链接给对方,让对方来下载。
用户在国外,用客户端发信时提示 you must authentication,怎么解决?
在国外很多地方,使用 SMTP 协议发送邮件时,网络连接会被自动转到当地 ISP 的 SMTP 代理服务器,无法直接连接原邮件服务器的 SMTP 端口,而 SMTP 代理一般无法将认证信息发送到原邮件服务器,导致这个错误。
解决方法是,在服务器端去掉&系统设置&/&SMTP设置&/&基本参数&中,以&以本系统中域名发邮件时必须认证&的选项。 或者在邮件客户端账号属性中使用 SMTP SSL 加密连接(465端口),Winmail 4.9 以后的版本,还可以使用附件的 SMTP 端口 587 ,当然服务器这两个端口要对外开放。
域名用花生壳解析,发国外经常发不出去?
是固定Ip和正式域名,又不在常见的黑名单里,但是国外经常会发不过去。 由于花生壳以动态域名为主,所以TTL生存期值很短(也就是域名在很短时间内会更新IP),有些大的如AOL等网站服务商会反查,如TTL值太短,会误判为动态IP。解决办法: 将域名到其他服务商,或者其他的 dns 解析域名。
申请了企业邮局之后,是否还有必要设置邮件服务器吗?
申请了企业邮局,可以不设置邮件服务器,也可以架设自己的邮件服务器。
架设自己的邮件服务器的情况,有以下几种:
1. 不是所有人都开设企业邮局的帐号。如:主管级以上人员开设外部帐号,大多员工使用内部邮件帐号。
2. 上网条件比较差,不能永久连接INTERNET。
由于公司是通过FTTP+Lan方式上网的,具体怎样来设置呢?
贵公司的服务器软件是否支持帐号权限控制,例如,有些邮件只能收不能发,收发的email是否都可以自动在服务器上保存并备份呢?
本邮件系统的可以对帐号设置权限,如不能发邮件到外域,不能接收外域发来的邮件等。同时所有邮件也能自动备份到某一帐号或被某一管理员监控。
可否禁止使用TELNET 25 或 TELNET 110? 如可以TELNET 25,可否禁止支持EXPN及VRFY?
TELNET 25 或 TELNET 110是不能禁止的。
本邮件服务器软件默认禁止了EXPN和VRFY命令,因为这两个命令会引起服务器安全性问题。现在邮件系统大多已经不实现了。
我们公司现在有自己的域名和企业邮箱,但现在自己建一个邮件系统。我想问的是能不能添加两条MX记录,使同一封信可以转到两个不同的邮件系统?
您可以架设好新的邮件系统,同时创建好所有的新邮箱,在非工作日的晚上,将MX指向到新的邮件服务器。所有发过来的信都会自动发到新的邮箱中去。 这时候老的企业邮箱的信还是可以继续用OUTLOOK,Foxmail来接收。只是不能收到外域邮件系统递送来的信,所有外域发来信都发到了新的邮箱去了。
E-mail服务器是否可以和用于拨号上网的服务器分开?
不一定要装在拨号上网服务器上,可以装在局域网内其它能访问INTERNET的机器上。具体请见&&。
是否一定要申请域名并解析才能通过INTERNET收发邮件?
邮件系统一般都要和其他邮箱进行收发邮件,所以要有一个正式注册的域名并正确解析。如果仅是内部使用,则可以不要申请域名。
Winmail是否支持自由申请,以及申请确认。
Winmail支持自由申请和申请确认。 管理员可以设置各个域是否允许Webmail申请,管理员可以选中左边的&域名设置&-&&域名管理&,然后修改一个域的扩展属性中有关Webmail申请设置即可。
在服务器上安装该软件,服务器配置正常。服务器有一块网卡,两个地址,一个地址为内部地址,一个地址为外部地址,
情况一:将该软件的服务器地址设置为内部地址,则内部用户可互发邮件,但无法发邮件到INTERNET地址。
情况二:将该软件的服务器地址设置为外部地址,则在服务器上可互发邮件,但内部地址用户无法发邮件到INTERNET地址。
对于上述出现的情况,SMTP,POP3属性的&绑定地址&不应该设为固定地址(内部地址或为外部地址),应该设为0.0.0.0(服务器上的所有IP地址)。
在没有域名及没有固定IP的情况下,本软件可不可以外发邮件?有没有什么好的解决办法?
即使在没有注册域名及没有固定IP的情况下,只要能连接到INTERNET,本系统一样可以往外发邮件,但是可能会收不到从外域发过来的邮件,外发也可能被对方系统屏蔽。
如果是ADSL上网用户,可以有申请动态域名,来实架构邮件服务器。具体请见我们的资料: &
接收邮件的附件是 winmail.dat, 无法打开,请问如何解决?
winmail.dat 是 Microsoft Office Outlook 发的RTF 格式( 专用格式,又被称为 MS-TNEF 格式 )文件,只能由 Office Outlook 打开, 其它的邮件客户端和 Webmail 一般只能看到一个 winmail.dat 的附件,Outlook Express 甚至看不到这个附件。 有关 winmail.dat 资料可以参见:
(英文网站)。
解决的办法:
一 是在Outlook设置不用 RTF 格式发邮件。
二 是将winmail.dat另存, 用其它工具打开, 我们网站上有一个名为
的工具可以展开这种附件;
Winmail 有将 MS-TNEF (winmail.dat) 类型附件自动剥离功能, 您可以到&SMTP设置&功能里设置启用该功能, 由于格式复杂性,启用了这个功能不能保证全部的 winmail.dat 都可以自动剥离。
怎样设置 Outlook 以避免发出含有 winmail.dat 邮件?
进入顶部菜单的&工具&/&选项&
按照图示设置
按照图示设置
经过上面的设置,Outlook 默认不会再发 RTF 格式邮件了,但是针对某个特定的收件人,Outlook 可能保留特别的发信格式设置,可以在写邮时针对某个收件人做如下设置
RBL是什么?
RBL 全称是 Real-time Blackhole Lists, 是国外的反垃圾邮件组织提供的检查垃圾邮件发送者地址的服务。 常用的RBL服务器地址有: dnsbl.njabl.bl.spamcop.sbl.spamhaus.dun.dnsrbl.dnsbl.sorbs.net 以下网址有几乎所有国外RBL的列表.
国内有CBL反垃圾邮件组织, 请看 , CBL服务器地址有: cblless.anti-;cbl.anti-;cdl.anti-;cblplus.anti-
用 Outlook 2002 收信会出现停止响应的现象, 怎样解决?
这是Microsoft的bug, 请看
邮件系统装在内部网中(如:IP是192.168.x.x),有外IP是202.x.x.x(固定),现在可以发邮件,但不能收邮件,怎样设置才能收到邮件?
1、要申请一个域名。要能收信一般需要一个顶级域名(可在
等网站上申请);如果觉得成本较高可以也采用动态域名。、
2、如果是代理服务器上网的话,可在代理服务器上做NAT映射,也即将202.x.x.x(固定)地址的25,110,6080的端口映射到装邮件服务器的IP是192.168.x.x上。具体请见;如果是路由器上网,也可必须设置端口(NAT)映射的,您可以找一下您所用路由器的型号相关的配置的说明书或文章。
3、如果采用的是顶级域名,还需要设置域名的MX(Mail eXchange,邮件交换记录)使用指向到您安装邮件服务器的INTERNET上的地址。这步操作可以与您的域名服务商联系。
邮件服务器设置了SMTP发信认证,为什么非法用户一样可用本邮件服务器的SMTP发信?
SMTP认证发信是发给非本域用户时必须认证,发给本域用户时可以不认证。
如非本域用户给本域用户可以不需要认证的。因为这样的话其它的邮件系统才能给您的邮件系统内的用户发信。
如非本域用户要通过您的邮件服务器给其它是域的用户发信是必须认证,这样就防止匿名帐户借用您的邮件服务器转发邮件。
如何对邮件系统的数据进行备份?
目前本系统本身没有提供备份功能,计划在以后的版本中增加此功能。目前您可以根据实际情况,用操作系统的计划任务进行备任。具体方法如下:
1.备份邮箱账号:可以将~/server目录下所有后缀后为.cfg的文件(4.9以后版本备份 ~/server/data/ 目录),定时(设置操作系统的计划任务)拷贝到其它目录中。
2.备份用户邮件:可以将~/server/store目录打包后,定时(设置操作系统的计划任务)拷贝到其它目录中。
3.全备份:可以将~/server目录打包后,定时(设置操作系统的计划任务)拷贝到其它目录中。
上述~指的是安装时选择的系统安装到的目录。默认为:C:Program FilesMagic Winmail
如何查看历史日志?
可以用管理工具直接参考,也可以在后台的目录中看到,日志文件存放位置~serverlogs。~是安装时选择的目录。默认是:C:Program FilesMagic Winmail
我可以向外部发送邮件,使用非标准的SMTP端口(25),但无法收取外部邮件?
如果SMTP用非标准的25端口肯定是收不到外面发来的邮件的。其它邮件服务器发邮件给您的邮件服务器时,不知道您SMTP服务器现在采用什么端口,默认还是连接的邮件服务器的SMTP服务默认端口25,所以连接就不可能成功,也就自然收不到外域发来的邮件。如果您的邮件服务器要与其它邮件服务器进行交换邮件,就不能更改SMTP服务器的端口。
我用Outlook 和 Outlook Express 发信总是提示 550 5.7.1 Unable to relay for,怎样解决?
这儿提示信息不是 Winmail 的, 可能是IIS自带smtp服务器的信息, 请进入IIS管理程序停止它的smtp服务器, 然后重新启动 Winmail 的smtp服务。彻底停止请到系统服务设置里将&Simple Mail Transport Protocol (SMTP)&的启动类型设为&手动&或&已禁用&。
我用Outlook 和 Outlook Express 发信到其它域总是提示 '553 sorry, your don't authenticate or the domain isn't in my list of allowed rcpthosts(#5.7.1),怎样解决?
您的SMTP服务器设置要求发信认证,而客户端发信工具没有设置发信认证, 请设置。
我的邮件系统能收不能发,请问可能是什么原因呢?
1. 首先要确定您的机器能不能正确的连接到外面的主机。在命令行方式下执行如下命令:
C:& telnet mx. 25
Coremail SMTP(Anti Spam) System
C:& telnet .cn 25
如果能见到上述住处就表示能正常连接,否则表示不能正常连接。
2. 您的机器上没有安装一些邮件防火墙软件。如果用了请停止。因为邮件防火墙软件,会接管SMTP、POP3端口,请邮件系统不能正常工作。如果用了瑞星,请见:
3. 可能是DNS Server不正确,你可以修改一下 Windows 的DNS设置,或者在 Winmail 里指向DNS,请用管理工具登录邮件系统后,在&系统设置&-》&高级设置&-》&系统参数&,在&DNS设置&属性页中,选择&使用下面的DNS服务器地址&,并在&首先DNS服务器&和&备用DNS服务器&中,增加当地的dns服务器地址,然后&应用&。 如果您不能确定当地的DNS地址,可以联系本地电信。
我的邮件系统,被其他人用来转发!怎么解决?
请开始服务器的SMTP认证功能。用管理工具登录邮件系统,&系统设置&-》&SMTP设置&, 在&基本参数&属性页,选中&启用发信认证&选项。然后点击&应用&。 新的 Winmail 版本是强制开启这个功能的,可能是系统里有的邮箱密码比较简单,被别人猜解到,利用来发垃圾邮件,可以分析 Winmail 里的 smtp 日志,找到这个内部用户,设置一个复杂的口令。
我的邮件系统被人作为垃圾邮件服务器,现在已设SMTP认证,但队列中有上万封垃圾邮件,请问怎么删除?
可能是系统里有的邮箱密码比较简单,被别人猜解到,利用来发垃圾邮件,可以分析 Winmail 里的 smtp 日志,找到这个内部用户,设置一个复杂的口令。如果确定要清空整个邮件队列,可以停止 Winmail, 删除~serverqueue目录下的所有子目录和文件, 系统会自动重新所有子目录。~是本系统安装时选择的路径,默认安装在&C:Program FilesMagic Winmail&
为什么我的 Winmail 装上以后,在远程邮件客户端使用pop3收信总是说密码错误,而无法收信?
1& 没有在 Winmail 中添加该用户或添加了该用户但密码和邮件客户端的设定不相同;
   2& 端口冲突:因为 Winmail 使用了标准的smtp端口(端口:25)和pop3端口(端口:110),所以如果您运行 Winmail 的机器上已经占用了这两个主要端口时(如:已经架设有其他的邮件服务器,MS Exchange 或 NT/2000内置的smtp服务等),将会造成 Winmail 无法正常运行
3& 非主域的用户在Outlook或Foxmail设置中用户名时要用写全地址,如在一个非主域
中的用户 test 的用户名要写成 。
为什么我在用邮件客户端收、发信时,总是出现&无法连接到服务器。 套接字错误: 10061&的错误?
1& ip地址设置错误:在邮件客户端软件中设定的pop3以及smtp服务器的ip地址,不是当前正在运行的 Winmail 服务器的ip地址;
2& 端口号设置错误:在邮件客户端软件中设定的pop3以及smtp服务的端口号错误;
3& 服务器上 Winmail 的服务程序没有被运行(您可以查看系统进程中是否有mailserver.exe)。
如何设置才能将服务某个特定网段的用户使用?
在管理端的系统服务设置中,对于每一个服务都可以进行存储控制,禁止或者许可指定主机地址或者网络地址的机器访问权限。
别人发给我的信都是先在ISP的服务器上或免费邮箱提供者的服务器上存放的,然后我有空才去收。而用了 Winmail 后,别人发给我的信是存放到哪里的?能不能长期存放?
别人发给你的信是存放在运行 Winmail 的那台机器上,当然可以长期存放。
我用Smtp协议通过 Winmail 邮件服务器发信,如果地址中使用了不存在的域名或者帐号,有什么提示?
该邮件在指定时间里如果没有被发送出去的话,会被退回给发信人(并在退信中提示是向哪个地址发送邮件时失败的),而在当时是没有提示的。
能不能告诉我几个能用的DNS服务器地址?
您可以试试下面这些DNS地址,或直接询问本地ISP服务提供商:
202.102.192.68
202.106.0.20
202.96.199.133
205.252.144.228
202.106.196.115
202.96.96.235
202.103.226.68
202.96.96.236
202.103.224.68
210.162.122.114
为什么我向外部(英特网)邮箱发信总是失败?
一.在绝大部分情况下对外部(英特网)邮箱发信失败都是因为DNS设置不当引起的,您需确认:
1. 是否设置有DNS服务器地址。
2. 所设置的DNS服务器地址是否是有效的。
3. 此DNS服务器是否正常工作。
4. 如果使用默认的DNS服务,要确定可以进行正常DNS解析
二.系统安全设置或防火墙的设置造成无法对外进行UDP通讯引起的
解决办法:允许UDP包通过。
为什么收不到外部信箱(如: 或 )发给我的邮件?
成功接收来自Internet的邮件必须要做到以下条件:
1. 要拥有Internet上的有效域名。(如:)
2. 可成功将此域名解析到安装 Winmail 服务器的IP地址。
3. 在 Winmail 中增加一个邮件域名:,相对应的用户邮件地址为:
如果以上工作你都做了而仍然收不到邮件时,最大的可能性就是您的域名解析出现了问题,请做以下测试。假设你的邮件地址是: ,请:
确认的MX记录被指向了正确的地址;(可使用nslookup命令进行查询)
nslookup命令的使用方式,mail exchanger = mail.内容就是域名的MX记录指向的真实地址
Server: dns.
Address: 211.83.0.66
&set type=mx
& (输入您想解析的邮件地址中&@&符号后的域名)
Server: dns.
Address: 211.83.0.66
    preference = 10, mail exchanger = mail.
    nameserver = dns.
mail.    internet address = 211.83.0.67
dns. internet address = 211.83.0.66
您在得到了 mail exchanger = mail. 信息后,请使用:
telnet mail. 25
命令以确认安装在此机器上的 Winmail 服务程序可以正常工作。
服务程序的注册和注销命令是什么?
Install service ---- MailServer /install
UnInstall service ---- MailServer /uninstall
Run as service ---- MailServer /service
Startup service ---- MailServer /startup
Stop service ---- MailServer /stop
Run as alone ---- MailServer /alone
使用白金版,为什么在用户设置中流量控制不生效?
如果使用流量控制,必须在管理工具 - 系统设置 - SMTP设置 - SMTP过滤 - 中开启流量控制。只有这里开启后,所有流量控制才生效。
我有多个域名 , , ,能够实现一个用户 user 可以对应于所有域名?
可以配置用户别名或者域别名
怎样申请动态DNS服务(可以方便架设ADSL互联网邮件服务器)?
具体请见我们的资料:
如何查找域名的 MX 记录是否正确?
C:& nslookup
Server: dns.
Address: 211.83.0.66
&set type=mx
& (输入您想解析的邮件地址中&@&符号后的域名)
Server: dns.
Address: 211.83.0.66
    preference = 10, mail exchanger = mail.
    nameserver = dns.
mail.    internet address = 211.83.0.67
dns. internet address = 211.83.0.66
邮件服务器管理员密码丢失后怎么办?
将server安装目录下的 adminuser.cfg 文件用记事本打开(对于 Winmail 4.3 以前的版本,修改 userauth.cfg 文件; 4.9 以后版本修改 data/adminuser.cfg),将如下内容
&adminuser&
&username&admin&/username&
&password&{md5}a5ae4a801fc3&/password&
&/adminuser&
&adminuser&
&username&admin&/username&
&password&newpassword&/password&
&/adminuser&
然后就可以使用新密码(newpassword)等录,登录进管理端后要及时更改管理员密码
如何分析邮件收发日志?
一封邮件不管是外面系统发来的,还是本系统发的,都先连接系统 smtp 服务,系统接收下来后放在队列里再做递送, 所以可以分析 SMTP 和 queue 队列日志:
找到某个邮件的SMTP日志,可以根据发信时间来找,mail from 是发信人 rcpt to 是收信人,时间后面的数字 4016 为每个邮件的处理标识,相同的处理标识就是同一封邮件的处理过程。
-10:01:38 4016 Connect from 127.0.0.1, relayclient set 从哪里来的连接127.0.0.1是本机
-10:01:38 4016 remote ehlo = WebMail 申明的ehlo名,Webmail结合上面的127.0.01 说明来自网页登录的
-10:01:38 4016 max msg size = 0
-10:01:38 4016 smtp authenticate success! Username = test 认证用户名
-10:01:38 4016 remote sent 'mail from' = FROM:
-10:01:38 4016 mail from =
-10:01:38 4016 remote sent 'rcpt to' = TO:
-10:01:38 4016 rcpt to =
-10:01:38 4016 smtp data
-10:01:38 4016 go ahead, end data with CRLF.CRLF
-10:01:38 4016 data bytes received = 1011
-10:01:38 4016 message[.,S=1164] accepted for delivery 邮件后台生成的邮件数据的文件名
-10:01:38 4016 quit
-10:01:38 4016 end connection 邮件接收正常结束
通过上面的SMTP日志中的红色部分可以在queue日志(队列日志)查找
队列日志分析方法如下:(处理标识相同的就是同一封邮件的处理过程)
-09:18:51 12408 new message[.,S=1174] 开始投递
-09:18:51 12408 bytes 1174 from .cn 发信人
-09:18:51 12408 starting delivery: to remote
-09:18:51 12408 deliver to remote server 209.85.199.27 收信方邮件服务器地址
-09:18:51 12408 [&--]: 220
ESMTP f21sirvb.0 以下是smtp通信的命令交互
-09:18:51 12408 [--&]:
-09:18:52 12408 [&--]: 250- at your service, [218.71.143.71]
-09:18:52 12408 [&--]: 250-SIZE
-09:18:52 12408 [&--]: 250-8BITMIME
-09:18:52 12408 [&--]: 250 ENHANCEDSTATUSCODES
-09:18:52 12408 [--&]: MAIL FROM:
-09:18:52 12408 [&--]: 250 2.1.0 OK
-09:18:52 12408 [--&]: RCPT TO:
-09:18:52 12408 [&--]: 250 2.1.5 OK
-09:18:52 12408 [--&]: DATA
-09:18:52 12408 [&--]: 354 Go ahead
-09:18:52 12408 [***]: Transporting message (1174 bytes)
-09:18:52 12408 [***]: Finished transport
-09:18:53 12408 [&--]: 250 2.0.0 OK
f21sirvb.0
-09:18:53 12408 [--&]: QUIT 完成
-09:18:53 12408 delivery success 递交成功
-09:18:53 12408 end message[.,S=1174] 结束
如果递交不成功会有错误的.像下面这个.就会收到退信.如果你设了中继第一次递交不成功后会有个中继再递交的动作.这里看到是成功,此这个邮件已经到对方的服务器中了.
-09:37:07 15316 [***]: Transporting message (76260 bytes)
-09:37:07 15316 [***]: Finished transport
-09:37:08 15316 [&--]: 550 Error: content rejected./zh_CN/help/content/rejectedmail.html
-09:37:08 15316 [--&]: QUIT
-09:37:08 15316 delivery failure: , remote server said (111.15.111.111) : 550 Error: content
rejected./zh_CN/help/content/rejectedmail.html
. (#3.0.7)
如果是发到内部用户的。队列日志会比较简单,出错的话也可以在其中看到。如下:
-13:22:13 172804 new message[.,S=182]
-13:22:13 172804 bytes 182 from
-13:22:13 172804 starting delivery: to local
-13:22:13 172804 delivery success
-13:22:13 172804 end message[.,S=182]
在 Outlook Express 已设定了&我的服务器需要验证&, 但发信时, 仍出现 550 5.7.1 Unable to relay for
1) Telnet yourserverip 25 , 出现 220 ******************************************
2) 输入 EHLO 命令, 出现 502 unimplemented (#5.5.1)
3) 前端使用Cisco PIX 防火墙
此为Cisco PIX 內建的 MailGuard 或 MailHost 阻挡了 ESMTP 的指令 (如EHLO)
请关掉 Mail Guard 功能或与防火墙供应商联系。
如何根据错误回弹信发现出错原因?
错误回弹信格式通常如下:
Hi. This is the smtp delivery program.
I'm afraid I wasn't able to deliver your message to the following addresses.
I've given up. Sorry it didn't work out.
=====================================================
您的邮件不能成功的递送到指定地址。这是一个永久的错误,因此不得不放弃继续递送。
&&, sorry, no mailbox here by that name &
注:以上反弹信中红色部分内容才是错误的原因。
常见的错误回弹信
no mailbox here by that name:系统中没有该邮箱地址,请检查收件人地址填写是否正确。
don't find mail exchanger and domain's ip address: 邮件服务器使用的DNS服务器无法解析到收件人地址的域名,请检查域名填写是否正确;或更换邮件服务器使用的DNS服务器地址后重试。
connect remote host error (xxx.xxx.xxx.xxx : 25): 无法连接到收件人的邮件服务器的25端口,原因可能为网络阻塞,对方邮件服务器忙,或对方邮件服务器IP地址已更换等。
connect remote host error (127.0.0.1 : 25): 邮件服务器上是否安装瑞星防毒软件?如安装请参考
mail size/count over quota (count : xxxx): 收件人邮件数量达到最大限制数。可以删除一些邮件,或要求管理员增加该用户能存放的最大邮件数。
mail size/count over quota (size : xxxx): 收件人邮箱容量达到最大限制数。可以删除一些邮件释放空间,或要求管理员增加该用户邮箱的容量。
delivery failure: the message matches up to the filter rule(level: system, name: 1). 邮件符合过滤规则1的过滤条件,因此被过滤。
delivery failure: the message has been infected virus: 邮件中发现病毒。
anti-virus killed the attachment(s) with infected virus, file:test.rar: 防毒软件清除了邮件中带病毒的附件test.rar。
delivery failure: the message's attachment file (Filename: xxx.exe) matches the pattern string (Pattern: *.exe): 邮件系统过滤后缀为.exe的附件。附件过滤可以在 管理工具-&防病毒设置 中设置。
delivery failure: the message's attachment number exceeds the limited: 邮件所带的附件数量超过限制,请减少附件数或要求管理员增加邮件允许的最大附件数。
connect DNS server failure. 连接DNS服务器失败,可能你邮件服务器上设置的DNS服务器不是很稳定。可以换一个试试。
Relay server said: 554 too many hops, this message is looping (#5.4.6) 中继递送设置了不对,形成了递送循环,不要设置中继,直递送试试。
也可以参考
的邮件会被退回
我发到 sina 的邮件会被退回,并提示&remote server said: 553 Spam Mail &错误,怎么办?
确认您邮件系统使用的域名是合法的,而不是随意填写的。
确认您的邮件服务器使用的IP地址是固定的,而不是动态的IP地址。
正确设置Winmail Server管理工具-&系统设置-&SMTP设置-&基本参数-&HELO/EHLO 主机名。可用命令查找,YourDomain MX preference = 10, mail exchanger =后面的内容即为正确的HELO/EHLO 主机名。
如满足以上三点,发到 sina 还是被退回相同的信件,请和 sina 联系。联系方式如下
邮箱地址:antispam@.cn 或 lanjiang@.cn
联系电话:010- 转 5602
也可以申请个 sina 的邮箱,在Winmail Server管理工具-&系统设置-&SMTP设置-&外发递送 中设置递送失败后启用中继递送,中继服务器: .cn, 再输入您在 sina 注册的用户名和密码。
的邮件会被退回
我发到的邮件会被退回,并提示&554- (RTR:DU) &错误,怎么办?
除了要求您的邮件服务器使用合法的域名,固定公网IP地址,还需要该IP地址能够作反向解析 ,请参考
收到退信错误提示为&554 5.7.1 Rejected xxx.xxx.xxx.xxx found in dnsbl.sorbs.net&,怎么办?
这是因为收件人所在的邮件服务器使用RBL过滤垃圾邮件,而您的邮件服务器IP地址在RBL列表中,因此被拒绝了。一般此类的退信会包含一个连接,可以按网站上面的要求来申请把您的邮件服务器IP地址从列表中移除。
也可以尝试使用中继服务器转发。
相关文章关键词:无
热门技术文章
最新技术文章}

我要回帖

更多关于 outlook邮件服务器 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信