- www.168318.com -- 邮件营销-邮件群发,邮件地址搜索,地址验证 ( http://www.168318.com/bbs/Default.asp ) -- 易邮件群发大师 ( http://www.168318.com/bbs/ShowForum.asp?ForumID=2 ) --- [转贴]SMTP服务器系统使用常见问题 - 对发信有指导性作用 ( http://www.168318.com/bbs/ShowPost.asp?ThreadID=59 )
作者:admin winmail.dat 是 Microsoft Outlook 发的RTF 格式文件, 只能由Outlook打开。 解决的办法: 一是在Outlook设置不用 RTF 格式发邮件。 二是将winmail.dat另存, 用其它工具打开, 我们网站上有一个名为 WMParser的工具可以展开这种附件(download_other.htm); 有关 winmail.dat 资料可以参见: ![]() ![]() 从2.4版开始增加将 MS-TNEF (winmail.dat) 类型附件自动剥离功能, 您可以到“SMTP设置”功能里设置启用该功能。 在Windows 98 和拨号上网的服务器出现系统DNS找不到的问题, 怎样解决? 请到“系统设置”->“高级设置”->“系统参数”手工设置DNS服务器地址, 填写您当地的DNS服务器。如果您不知道当地的DNS服务器,请参考 ![]() RBL是什么? RBL 全称是 Real-time Blackhole Lists, 是国外的反垃圾邮件组织提供的检查垃圾邮件发送者地址的服务, RBL 功能对中国用户而言,几乎不可用。 因为我们发现很多中国的IP地址都在 RBL 数据库里。 常用的RBL服务器地址有: relays.ordb.org;dnsbl.njabl.org;bl.spamcop.net;sbl.spamhaus.org;dun.dnsrbl.net;dnsbl.sorbs.net 以下网址有几乎所有国外RBL的列表. http://www.declude.com/junkmail/support/ip4r.htm, http://rbls.org/ 国内有CBL反垃圾邮件组织, 请看 http://www.anti-spam.org.cn, CBL服务器地址有: cblless.anti-spam.org.cn;cbl.anti-spam.org.cn;cdl.anti-spam.org.cn;cblplus.anti-spam.org.cn 用 Outlook 2002 收信会出现停止响应的现象, 怎样解决? 这是Microsoft的bug, 请看 http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q329349? , http://support.microsoft.com/?kbid=331866 邮件系统装在内部网中(如:IP是192.168.x.x),有外IP是202.x.x.x(固定),现在可以发邮件,但不能收邮件,怎样设置才能收到邮件? 1、要申请一个域名。要能收信一般需要一个顶级域名(可在www.net.cn或www.chinadns.com等网站上申请);如果觉得成本较高可以也采用动态域名。域名相关知识、动态域名的相关知识 2、如果是代理服务器上网的话,可在代理服务器上做NAT映射,也即将202.x.x.x(固定)地址的25,110,6080的端口映射到装邮件服务器的IP是192.168.x.x上。具体请见“ Winmail 邮件服务器与代理服务器软件配合方案”;如果是路由器上网,也可必须设置端口(NAT)映射的,您可以找一下您所用路由器的型号相关的配置的说明书或文章。 3、如果采用的是顶级域名,还需要设置域名的MX(Mail eXchange,邮件交换记录)使用指向到您安装邮件服务器的INTERNET上的地址。这步操作可以与您的域名服务商联系。 邮件服务器设置了SMTP发信认证,为什么非法用户一样可用本邮件服务器的SMTP发信? SMTP认证发信是发给非本域用户时必须认证,发给本域用户时可以不认证。 如非本域用户给本域用户可以不需要认证的。因为这样的话其它的邮件系统才能给您的邮件系统内的用户发信。 如非本域用户要通过您的邮件服务器给其它是域的用户发信是必须认证,这样就防止匿名帐户借用您的邮件服务器转发邮件。 如何对邮件系统的数据进行备份? 目前本系统本身没有提供备份功能,计划在以后的版本中增加此功能。目前您可以根据实际情况,用操作系统的计划任务进行备任。具体方法如下: 1.备份邮箱账号:可以将~/server目录下所有后缀后为.cfg的文件,定时(设置操作系统的计划任务)拷贝到其它目录中。 2.备份用户邮件:可以将~/server/store目录打包后,定时(设置操作系统的计划任务)拷贝到其它目录中。 3.全备份:可以将~/server目录打包后,定时(设置操作系统的计划任务)拷贝到其它目录中。 上述~指的是安装时选择的系统安装到的目录。默认为:C:\Program Files\Magic Winmail 如何查看历史日志? 目前本系统本身没有提供查看历史日志的功能,计划在以后的版本中增加此功能。目前您可以在后台的目录中看到,日志文件存放位置~\server\logs。~是安装时选择的目录。默认是:C:\Program Files\Magic 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.mail.163.com 25 220 163.com Coremail SMTP(Anti Spam) System C:> telnet sinamx.sina.com.cn 25 220 sina.com ESMTP 如果能见到上述住处就表示能正常连接,否则表示不能正常连接。 2. 您的机器上没有安装一些邮件防火墙软件。如果用了请停止。因为邮件防火墙软件,会接管SMTP、POP3端口,请邮件系统不能正常工作。如果用了瑞星,请见:邮件服务器与瑞星防火墙整合 3. 可能是DNS Server不正确,请用管理工具登录邮件系统后,在“系统设置”-》“高级设置”-》“系统参数”,在“DNS设置”属性页中,选择“使用下面的DNS服务器地址”,并在“首先DNS服务器”和“备用DNS服务器”中,增加当地的dns服务器地址,然后“应用”。 如果您不能确定当地的DNS地址,请见:国内DNS服务器地址 我的邮件系统,被其他人用来转发!怎么解决? 请开始服务器的SMTP认证功能。用管理工具登录邮件系统,“系统设置”-》“SMTP设置”, 在“基本参数”属性页,选中“启用发信认证”选项。然后点击“应用”。 我的邮件系统被人作为垃圾邮件服务器,现在已设SMTP认证,但队列中有上万封垃圾邮件,请问怎么删除? 请删除~\server\queue目录下的所有子目录和文件, 系统会自动重新所有子目录。~是本系统安装时选择的路径,默认安装在“C:\Program Files\Magic Winmail” 为什么我的 Winmail 装上以后,在远程邮件客户端使用pop3收信总是说密码错误,而无法收信? 1> 没有在 Winmail 中添加该用户或添加了该用户但密码和邮件客户端的设定不相同; 2> 端口冲突:因为 Winmail 使用了标准的smtp端口(端口:25)和pop3端口(端口:110),所以如果您运行 Winmail 的机器上已经占用了这两个主要端口时(如:已经架设有其他的邮件服务器,MS Exchange 或 NT/2000内置的smtp服务等),将会造成 Winmail 无法正常运行 3> 如果您将 Winmail 装在拨号服务器上时,有可能会因为同时启动了WinGate程序而占用了 Winmail 需要的110和25两个端口,从而导至 Winmail 无法正常提供服务。 解决办法:停止其他的邮件服务器的服务或关闭其他占用smtp及pop3端口的应用程序,或者开放WinGate的25和110两个端口。 4> 非主域的用户在Outlook或Foxmail设置中用户名时要用写全地址,如在一个非主域 abc.com 中的用户 test 的用户名要写成 test@abc.com。 为什么我在用邮件客户端收、发信时,总是出现“无法连接到服务器。 套接字错误: 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设置不当引起的。您可以在服务器上点击右下角图标,然后在弹出菜单中选取“服务”项后查看所设置的DNS服务器地址。您需确认: 1> 是否设置有DNS服务器地址。 2> 所设置的DNS服务器地址是否是有效的。 3> 此DNS服务器是否正常工作。 4> 如果使用默认的DNS服务,要确定可以进行正常DNS解析 二.系统安全设置或防火墙的设置造成无法对外进行UDP通讯引起的 解决办法:允许UDP包通过。 为什么收不到外部信箱(如:yahoo.com 或 hotmail.com)发给我的邮件? 成功接收来自Internet的邮件必须要做到以下条件: 1.要拥有Internet上的有效域名。(如:www.domain.com) 2.可成功将此域名解析到安装 Winmail 服务器的IP地址。 3.在 Winmail 中增加一个邮件域名:domain.com,相对应的用户邮件地址为:username@domain.com 如果以上工作你都做了而仍然收不到邮件时,最大的可能性就是您的域名解析出现了问题,请做以下测试。假设你的邮件地址是: username@domain.com,请: 确认domain.com的MX记录被指向了正确的地址;(可使用nslookup命令进行查询) nslookup命令的使用方式,mail exchanger = mail.nsmc.edu.cn内容就是nsmc.edu.cn域名的MX记录指向的真实地址 nslookup Server: dns.nsmc.edu.cn Address: 211.83.0.66 >set type=mx >nsmc.edu.cn (输入您想解析的邮件地址中“@”符号后的域名) Server: dns.nsmc.edu.cn Address: 211.83.0.66 nsmc.edu.cn preference = 10, mail exchanger = mail.nsmc.edu.cn smc.edu.cn nameserver = dns.nsmc.edu.cn mail.nsmc.edu.cn internet address = 211.83.0.67 dns.nsmc.edu.cn internet address = 211.83.0.66 您在得到了 mail exchanger = mail.nsmc.edu.cn 信息后,请使用: telnet mail.nsmc.edu.cn 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 我有多个域名 aaa.com, bbb.com, ccc.com,能够实现一个用户 user 可以对应于所有域名? 可以配置用户或者域的别名 怎样申请动态DNS服务(可以方便架设ADSL互联网邮件服务器)? 国内用户可以到 http://www.88ip.com 网站申请这些域名解析服务。需要在服务器上安装一个88ip的客户端软件,就可以了 如何查找域名的 MX 记录是否正确? C:\> nslookup Server: dns.nsmc.edu.cn Address: 211.83.0.66 >set type=mx >nsmc.edu.cn (输入您想解析的邮件地址中“@”符号后的域名) Server: dns.nsmc.edu.cn Address: 211.83.0.66 nsmc.edu.cn preference = 10, mail exchanger = mail.nsmc.edu.cn smc.edu.cn nameserver = dns.nsmc.edu.cn mail.nsmc.edu.cn internet address = 211.83.0.67 dns.nsmc.edu.cn internet address = 211.83.0.66 >exit C:\> 如果判断我的邮件服务是否已经开启发信认证? 为了防止邮件服务器变成垃圾邮件转发服务器,现在架设在 Interent 上的绝大多数邮件服务器都开设了发信认证功能。检测方法如下: C:\>telnet 119.119.119.212 25 Trying 119.119.119.212... Connected to 119.119.119.212. Escape character is '^]'. 220 steven.chinanusa.local Winmail Mail Server ESMTP ready ehlo 250-steven.chinanusa.local Winmail Mail Server 250-PIPELINING 250-AUTH=NTLM LOGIN PLAIN 250-AUTH NTLM LOGIN PLAIN 250-STARTTLS 250-SIZE 5242880 250 8BITMIME mail from: steven@abcdefg123.com (输入一个非本系统中用户的邮件地址) 250 ok rcpt to: steven@abcdefg123.com (输入一个非本系统中用户的邮件地址) 553 sorry, you don't authenticate or the domain isn't in my list of allowed rcpthosts(#5.7.1) quit 221 steven.chinanusa.local Winmail Mail Server Connection closed by foreign host. C:\> 如果上述输入 rcpt to 命令后,出现 553 sorry, you don't authenticate or the domain isn't in my list of allowed rcpthosts(#5.7.1) 错误信息就表示系统是需要认证的。 邮件服务器管理员密码丢失后怎么办? 将server安装目录下的userauth.cfg文件用记事本打开(对于 Winmail 4.3 以后的版本,修改 adminuser.cfg 文件),将如下内容 <adminuser> <item> <username>admin</username> <password>{md5}21232f297a57a5a743894a0e4a801fc3</password> </item> </adminuser> 修改为 <adminuser> <item> <username>admin</username> <password>newpassword</password> </item> </adminuser> 然后就可以使用新密码(newpassword)等录,登录进管理端后要及时更改管理员密码 在 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 功能或与防火墙供应商联系。 请查考 Winmail 和防火墙配合 如何根据错误回弹信发现出错原因? 错误回弹信格式通常如下: Hi. This is the smtp delivery program. I'm afraid I wasn't able to deliver your message to the following addresses. This is a permanent error; I've given up. Sorry it didn't work out. ===================================================== 您好! 您的邮件不能成功的递送到指定地址。这是一个永久的错误,因此不得不放弃继续递送。 <aaa@bbb.com>, 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): 邮件服务器上是否安装瑞星防毒软件?如安装请参考 Winmail Server和瑞星邮件监控结合防毒 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) 中继递送设置了不对,形成了递送循环,不要设置中继,直递送试试。 也可以参考 Winmail 退信分析 发到 sina.com 的邮件会被退回 我发到 sina 的邮件会被退回,并提示"remote server said: 553 Spam Mail http://mail.sina.com.cn/FAQ.html"错误,怎么办? 1. 确认您邮件系统使用的域名是合法的,而不是随意填写的。 2. 确认您的邮件服务器使用的IP地址是固定的,而不是动态的IP地址。 3. 正确设置Winmail Server管理工具->系统设置->SMTP设置->基本参数->HELO/EHLO 主机名。可用nslookup命令查找,YourDomain MX preference = 10, mail exchanger =后面的内容即为正确的HELO/EHLO 主机名。 4. 如满足以上三点,发到 sina 还是被退回相同的信件,请和 sina 联系。联系方式如下 邮箱地址:antispam@staff.sina.com.cn 或 lanjiang@staff.sina.com.cn 联系电话:010-82624488 转 5602 也可以申请个 sina 的邮箱,在Winmail Server管理工具->系统设置->SMTP设置->外发递送 中设置递送失败后启用中继递送,中继服务器: smtp.sina.com.cn, 再输入您在 sina 注册的用户名和密码。 发到 tom.com 的邮件会被退回 1.确认您邮件系统使用的域名是合法的,而不是随意填写的。 2.确认您的邮件服务器使用的IP地址是固定的,而不是动态的IP地址。 3.正确设置Winmail Server管理工具->系统设置->SMTP设置->基本参数->HELO/EHLO 主机名。可用nslookup命令查找,YourDomain MX preference = 10, mail exchanger =后面的内容即为正确的HELO/EHLO 主机名。 4.如满足以上三点,发送到 TOM.COM 还是被退回相同的信件,请到http://whitelist.mail.tom.com申请加入到TOM.COM的白名单。 发到 aol.com 的邮件会被退回 我发到AOL.COM的邮件会被退回,并提示"554- (RTR:DU) http://postmaster.info.aol.com/errors/554rtrdu.html"错误,怎么办? AOL.COM除了要求您的邮件服务器使用合法的域名,固定公网IP地址,还需要该IP地址能够作反向解析。但国内要申请作反向解析比较困难,所以我们可以使用中继服务器转发,例如: 可以申请个 sina 的邮箱,在 Winmail Server管理工具->系统设置->SMTP设置->外发递送 中设置递送失败后启用中继递送,中继服务器: smtp.sina.com.cn, 再输入您在 sina 注册的用户名和密码。 收到退信错误提示为"554 5.7.1 Rejected xxx.xxx.xxx.xxx found in dnsbl.sorbs.net",怎么办? 这是因为收件人所在的邮件服务器使用RBL过滤垃圾邮件,而您的邮件服务器IP地址在RBL列表中,因此被拒绝了。一般此类的退信会包含一个连接,可以按网站上面的要求来申请把您的邮件服务器IP地址从列表中移除。 也可以尝试使用中继服务器转发,例如: 可以申请个 sina 的邮箱,在Winmail Server管理工具->系统设置->SMTP设置->外发递送 中设置递送失败后启用中继递送,中继服务器: smtp.sina.com.cn, 再输入您在 sina 注册的用户名和密码。 </TD></TR></TBODY></TABLE></TD></TR></TABLE><TABLE cellSpacing=0 cellPadding=0 width=760 border=0><TBODY><TR><TD class=wtsm align=middle bgColor=#ffffff height=22> </TD></TR></TBODY></TABLE>
|