Mail Server 问题解决总整理

made by C.J.T.L.
Copyright(c) 2001 By A-Team Information Co. Ltd.

版权所有 盗用必究
以下所有说明整理的邮件系统,商标, 产品名称版权属于各出品公司所有

[回上一页]


SMTP 邮件的传送与POP3 接收的过程 CC:Mail 的Internet Mail架构 邮件的防毒
  Exchange 的Internet Mail架构 邮件的乱码

整理说明 :

1. 本数据说明部份不包含实体网络与通讯协议层会发生的问题与解决方案
2. 各电子邮件系统不涉及每一个版本间的差异与不同
3. 文中若有侵犯到任何版权的部份请来信告知后将拿掉

Ps. 内容若有任何错误请来信 jeantean@a-team.com.tw 以修正错误部份






SMTP 邮件传送与POP3接收的过程

smtp.jpg (9695 bytes)

Pic 1

问题说明 :

1. 以下的九个动作是叙述一封电子邮件由abc.com.tw 送到xyz.com.tw 的所有问题与解决方法
2. 此过程中不包含Firewall 及另设一个MTA 的部份
3. 此过程的所有动作以标准的SMTP 及POP3 为主
4. 过程请参考Pic 1 中所标示的数字地方

 

 
过程与动作 问题发生 解决方法
1. SMTP 邮件送出前会先到DNS Server 上面解析出所设定SMTP 主机的IP 1. DNS Server 的主机服务有问题
2. DNS Server 无法解析出此SMTP 主机的网域名
1. 检查DNS Server 网络通讯是否正常
2. 检查是否可以Forward 到上层解析此主机无法解析的网域
2. DNS Server 回应 User Client IP Address 1. DNS Server Cache 有问题, 造成解出来的SMTP 主机 IP Address 是错误的 1. 等24 小时同步后就可以将Cache 内的数据清除
2. 等24 小时后仍无清除, 请通知公司网管人员.
  以上问题通常出现的错误讯息如下 :
<1> Unknow Host
<2> Connection error
<3> can't connect to the server
3. User Client 将邮件送到 Mail Server 1. Mail Server 的SMTP 服务没有启动
2. SMTP Server 的功能有误
3. SMTP Server 的权限未设定
4. SMTP Relay 不允许
1. 请先确定 SMTP 的主机功能是正常的, 并且要给User 有足够的权限来发送邮件
2. 需要新增允许的主机, 网域名称可以转信
  以上问题通常出现的错误讯息如下 :
<1> Service unavilible
<2> Relay Denied
<3> Bad login error 
4. Mail Server 到DNS Server 1. DNS Server 的主机服务有问题
2. DNS Server 无法解析出此SMTP 主机的网域名
1. 检查DNS Server 网络通讯是否正常
2. 检查是否可以Forward 到上层解析此主机无法解析的网域
5. Dns Server 回应 Mail Server IP Address 1. DNS Server Cache 有问题, 造成解出来的SMTP 主机 IP Address 是错误的 1. 等24 小时同步后就可以将Cache 内的数据清除
2. 等24 小时后仍为清除, 以nslookup 查看对方的设定是否正确, 若有误请通知对方网管人员.
  以上问题通常出现的错误讯息如下 :
<1> Unknow Host
<2> Connect error

注意 : 此时的错误讯息是由abc.com.tw 的主机所发送出来的, 所以可以查看寄件者为谁
6. Mail Server 将邮件送到对方的 Mail Server 1. Mail Server 的SMTP 服务没有启动
2. SMTP Server 的功能有误
3. SMTP Server 的权限未设定
4. SMTP Relay 不允许
5. 使用者找不到
1. 请先确定 对方SMTP 的主机功能是正常的, 并且要给User 有足够的权限来发送邮件
2. 需要新增允许的主机, 网域名称可以收信
3. 确定对发的电子邮件主机内有这个使用者账号
  以上问题通常出现的错误讯息如下 :
<1> Recipent Unknow
<2> Reject Connect
<3> xxx Hold 4 Hr

注意 : 此时的错误讯息有可能是abc.com.tw 的主机发的或者是xyz.com.tw 的主机发的请勿误判
7. 对方 User Client 询问DNS Server POP3 Server 的 IP 1. DNS Server 的主机服务有问题
2. DNS Server 无法解析出此 POP3 主机的网域名
1. 检查DNS Server 网络通讯是否正常
2. 检查是否可以Forward 到上层解析此主机无法解析的网域
8. DNS Server 响应 User Client POP3 主机IP Address 1. DNS Server Cache 有问题, 造成解出来的POP3 主机 IP Address 是错误的 1. 等24 小时同步后就可以将Cache 内的数据清除
2. 等24 小时后仍无清除, 请通知公司网管人员.
  以上问题通常出现的错误讯息如下 :
<1> Unknow Host
<2> Connection error
<3> can't connect to the server
9. Mail Server 将信件送到User Client 1. 信件格式错误
2. POP3 主机功能有误
3. POP3 Server 的权限未设定
4. 使用者找不到
1. 因邮件于传送过程当中出现问题, 此时需请对方重送
2. 确定POP3 主机正常运作
3. 确定使用者有足够的权限, 与信箱是否存在与正常运作
  以上问题通常出现的错误讯息如下 :
<1> can't connect to the server
<2> User Unknow

注意 : 此时的错误讯息是由xyz.com.tw 的主机发, 所以要找对方的网管人员

CC:Mail 的Internet Mail 架构

ccmail.jpg (10511 bytes)

Pic 2

问题说明 :

1. 以下的八个动作是叙述一封电子邮件由CC:Mail 主机送到其它邮件系统或者是CC:Mail 邮件系统的部份
2. 此过程中不包含Firewall 的部份
3. CC:Mail 本身因位没有具备MTA 的功能所以必需要有一个其它的MTA 来辅助送信
4. 过程请参考Pic 2 中所标示的数字地方

 

过程与动作 问题发生 解决方法
1. Internet Mail 会经由CC:Mail Client 直接送到CC:Mail Server 中. 1. 连结上发生问题无法将信件送到CC:Mail Server 上的Post office 中 1.  因为CC:Mail 本身具备有以下各种不同的连接方式, 所以此阶段问题请检查以下所列的连接方式是否可以正常运作 :
<1> LAN
<2> TCP/IP
<3> MODEM
<4> X.25
2. SMTP Gateway 会到CC:Mail Server 中将要送到Internet 的信件转成SMTP 格式 1. 转换出现错误
2. OutBox 满载无法再转换
1. 需要检查原本的Internet Gateway Post office 是否有问题
2. 查看是否因为磁盘空间不足造成无法转换
3. 将SMTP 格式的电子邮件送给MTA 主机 1. MTA Server 的SMTP 服务没有启动
2. MTA 的 SMTP 功能有误
3. MTA 的 SMTP 权限未设定
4. SMTP Relay 不允许
1. 此阶段的问题需要检查MTA 主机的运作是否正常, 并确定可以允许其它主机透过它来转信.
4. MTA Server 到DNS Server 1. DNS Server 的主机服务有问题
2. DNS Server 无法解析出此SMTP 主机的网域名
1. 检查DNS Server 网络通讯是否正常
2. 检查是否可以Forward 到上层解析此主机无法解析的网域
5. Dns Server 回应 MTA Server IP Address 1. DNS Server Cache 有问题, 造成解出来的SMTP 主机 IP Address 是错误的 1. 等24 小时同步后就可以将Cache 内的数据清除
2. 等24 小时后仍为清除, 以nslookup 查看对方的设定是否正确, 若有误请通知网管人员.
  以上问题通常出现的错误讯息如下 :
<1> Unknow Host
<2> Connect error

注意 : 此时的错误讯息是由MTA的主机所发送出来的, 所以可以查看寄件者为谁
6. MTA Server 将邮件送到对方的 Mail Server 1. Mail Server 的SMTP 服务没有启动
2. SMTP Server 的功能有误
3. SMTP Server 的权限未设定
4. SMTP Relay 不允许
5. 使用者找不到
1. 请先确定 对方SMTP 的主机功能是正常的, 并且要给User 有足够的权限来发送邮件
2. 需要新增允许的主机, 网域名称可以收信
3. 确定对发的电子邮件主机内有这个使用者账号
  以上问题通常出现的错误讯息如下 :
<1> Recipent Unknow
<2> Reject Connect
<3> xxx Hold 4 Hr
7. SMTP Gateway 会到将Internet Mail 的SMTP 格式转换到CC:Mail 的格式 1. 转换出现错误
2. InBox 满载无法再转换
1. 需要检查原本的Internet Gateway Post office 是否有问题
2. 查看是否因为磁盘空间不足造成无法转换
8. Internet Mail 会经由CC:Mail Server 直接送到CC:Mail Client 中. 1. 连结上发生问题无法将信件送到CC:Mail Client 上 1.  因为CC:Mail 本身具备有以下各种不同的连接方式, 所以此阶段问题请检查以下所列的连接方式是否可以正常运作 :
<1> LAN
<2> TCP/IP
<3> MODEM
<4> X.25

Exchange 的 Internet Mail 架

exchange.jpg (11199 bytes)
Pic 3

 

问题说明 :

1. 以下的八个动作是叙述一封电子邮件由Exchange 主机送到其它邮件系统或者是Exchange 邮件系统的部份
2. 此过程中不包含Firewall 的部份
3. 过程请参考Pic 3 中所标示的数字地方

 

过程与动作 问题发生 解决方法
1. Internet Mail 会经由Exchange Client 直接送到Exchange   Server 中. 1. 连结上发生问题无法将信件送到Exchange Server 上的Post office 中 1.  因为Exchange Client 与主机连接是透过Netbios 的通讯方式, 所以只要有支持此通讯方式的通讯协议都可以让Exchange Client 接上Exchange Server
2. 通常此阶段的问题主要都在连接的问题上, 所以只要连接得上主机大概要送信出去就不是什么问题.
3. 在局域网络上面可以架设Wins 来加快主机的搜寻与解析.
2. IMS Gateway 会到Exchange Server 中将要送到Internet 的信件转成SMTP 格式 1. 转换出现错误
2. OutBound 满载无法再转换
1. 需要检查原本的DS 是否因为不足造成无法转换, 或者是索引有问题造成信件转换有问题
2. 查看是否因为磁盘空间不足造成无法转换
3. IMS Server 到DNS Server 1. DNS Server 的主机服务有问题
2. DNS Server 无法解析出此SMTP 主机的网域名称
1. 检查DNS Server 网络通讯是否正常
2. 检查是否可以Forward 到上层解析此主机无法解析的网域
4. Dns Server 回应 IMS Server IP Address 1. DNS Server Cache 有问题, 造成解出来的SMTP 主机 IP Address 是错误的 1. 等24 小时同步后就可以将Cache 内的数据清除
2. 等24 小时后仍为清除, 以nslookup 查看对方的设定是否正确, 若有误请通知网管人员.
  以上问题通常出现的错误讯息如下 :
<1> Unknow Host
<2> Connect error

注意 : 此时的错误讯息是由MTA的主机所发送出来的, 所以可以查看寄件者为谁
5. IMS Server 将邮件送到对方的 Mail Server 1. Mail Server 的SMTP 服务没有启动
2. SMTP Server 的功能有误
3. SMTP Server 的权限未设定
4. SMTP Relay 不允许
5. 使用者找不到
1. 请先确定 对方SMTP 的主机功能是正常的, 并且要给User 有足够的权限来发送邮件
2. 需要新增允许的主机, 网域名称可以收信
3. 确定对发的电子邮件主机内有这个使用者账号
  以上问题通常出现的错误讯息如下 :
<1> Recipent Unknow
<2> Reject Connect
<3> xxx Hold 4 Hr
6. IMS Gateway 会到将Internet Mail 的SMTP 格式转换到Exchange 的格式 1. 转换出现错误
2. InBox 满载无法再转换
1. 需要检查原本的DS 是否因为不足造成无法转换, 或者是索引有问题造成信件转换有问题
2. 查看是否因为磁盘空间不足造成无法转换
7. Internet Mail 会经由Exchange Server 直接送到Exchange Client 中. 1. 连结上发生问题无法将信件送到Exchange Client 上 1.  因为Exchange Client 与主机连接是透过Netbios 的通讯方式, 所以只要有支持此通讯方式的通讯协议都可以让Exchange Client 接上Exchange Server
2. 通常此阶段的问题主要都在连接的问题上, 所以只要连接得上主机大概要送信出去就不是什么问题.
3. 在局域网络上面可以架设Wins 来加快主机的搜寻与解析.

邮件的防

问题说明 :

1. 以下的叙述不包含Firewall 上的防毒部份

1. 主机端的防毒处理 基本概念 :
1. 基本上电子邮件主机本身是不会因为转送有毒信件而本身中毒的
2. 通常是因为网管人员在主机端上面开启有毒信件而使主机感染病毒
3. 主机端的防毒只能够防堵解决已知型病毒, 针对未知型病毒无解
4. 病毒程序通常是透过附加档案的方式散布到其它地方

解决方案 :
1. 主机端加装防毒的Agent , 目前较有名的Mail Server 都可以加装这个功能
2. 定期更新主机病毒码
3. 不要在主机端上安装来路不明的程序
2. 客户端的防毒处理 基本概念 :
1. 基本上收到有毒的附加执行档案, 若不开起与执行它, 那病毒是无法感染用户计算机的
2. 除非档案本身是邮件型病毒, 会透过开启邮件而开始传播
3. 附加的档案若为图片文件的话图片本身是不会中毒的

解决方案 :
1. 最有效的方法就是不要执行, 来路不明的附加档案
2. 加装可以栏劫病毒邮件的防毒软件
 

邮件的乱

请问email有乱码产生的各种可能性?
1. 一般来说Mail 会产生乱码的可能性如下 :
A. 资料内容与原本不符的状况 :
(1) 网络的错误 : 信件于传送的过程中因为受到甘扰而发生资料错乱
(2) 主机端不支持 : 因为要解决MIME 格式信件的问题所以有相当多的
信件编码方式, 有些主机因为没有支持这种编码方式, 所以会把所有的
信件都转换成为7 bits 的编码方式, 这会造成有些信件在经过这个主机转寄
或这是送出时会发生编码错误的情形, 当然对方收到后就会变成乱码.

B. 资料内容正确而无法正常显示 :
(1) 本身计算机不支持 : 因为每一种的语言都有其对应的文字编码方式
ex : Big5, JIS... 若接收计算机上面没有这些对应的文字码的话, 无法
正确显示信件内容
(2) 信件编码格式不支持 : SMTP Mail 在网络上传送若没有编码的话就
会以纯文字的方式送出, 但若选择QP 或 Base 64 编码的方式送出, 若
对方的接收端不支持这样的编码的话, 就会出现乱码的问题
Ex : =Big5? =DefBsle =fa


2. 解决方法 :
(1) 最好解决乱码的方式就是采用纯文字文件的方式送出, 也就是不要用
任何的编码方式来传送, 那可以保证对方收到的就是正确的信件
(2) 于客户端计算机加装可以辨识不同语系的浏览软件Ex : Dr eye
 

[鄙雕兔这个人] [曾经] [发表的文] [作过的事] [计算机的问题]

[生活记载] [计算机手扎] [说说鄙雕兔] [命理讲义]

E-Mail 鄙雕兔

[回上一页][回首页]

粉早以前就想要整理这份资料
但因为实在抽不出时间来写
这次因为

上宝半导体的赖先生问了我一个关于Mail 追踪的问题
所以干脆
就来个清仓大整理

感谢赖先生
让我这个懒小孩可以完成这份数据

鄙雕兔 20010518 15:02 于公司
Copyright (c) 2001 by A-Team Information