排雷尖兵(13):为什么我的邮件发不出去
网络通信
邮件发送失败的情况是初学者经常遇到的问题,究竟是什么原因造成的?又怎样解决呢?
1.收件人地址有错误
这是很容易出现的错误,特别是在收件人名称中含有数字、字符的情况下。比如将下划线当成连接符,abc@abc.com就成了ab_c@abc.com,或者忽略了英文句点,ab.c@abc.com变成abc@abc.com。
解决方法:要保证收件人的电子邮件地址正确无误,尤其是在抄写报刊杂志上的一些邮件地址时,要注意下划线、连接符以及句点的位置。
2.发件服务器出故障
无论是使用ISP(邮件服务商)的SMTP服务器还是使用免费邮箱的SMTP服务器,都可能发生这种情况。有的SMTP服务器甚至会突然取消SMTP服务,如果你仍然使用原先的设置,就会导致邮件无法发送。
解决方法:更换一个SMTP服务器。多数免费邮件服务商都提供了SMTP服务。另一个比较另类的解决方法是使用一些提供SMTP功能的软件来实现。但这对初学者而言有较大难度。如果因为SMTP服务导致客户端无法发送邮件,建议初学者采用Web邮件收发方式处理。
3.邮件过大
这个问题多出现在ISP提供的SMTP服务器上。为了更有效地利用网络资源,ISP往往会限制邮件的大小。例如,ISP限制邮件大小为4MB,邮件附件大小为3.9MB,那么你是肯定无法发送的,因为发送邮件前还需要进行编码,会导致邮件的大小增加5%~20%。
解决方法:建议在发送超大附件时,要将它分割为几个较小的部分,通过几份邮件来发送,就可以减少发送失败的几率。