邮件在商务往来中扮演着信息交流的重要角色,假如传输受阻,必将造成沟通不畅;可能三五封邮件的投递你意识不到其重要性,但假如长期需和客户保持沟 通,则需要保证其一贯的稳定性,这就很考验相关软件平台的性能是否优良了。一款优秀的工具软件能够洞悉邮件传输机制,将每个环节仔细斟酌,评估可能出错的 原因,并做好预防措施。下面我们就请业界优秀服务商U-Mail的马工来详解邮件收发机制、可能导致传输不畅的原因和解决之道。

追根溯源,我们来看邮件收发是经历了怎样一番过程:

马工认为,邮件“过关斩将”的路上容易出问题的区域可分为三块:

1.发件人DNS查询区域(出问题指数四颗星),常见DNS解析不对或者DNS被劫持,如使用电信的DNS。

2.互联网传输区域(出问题指数五颗星),比如电信联通互联,再如发送邮件至国外由于互联网环境迥异导致无法接收。

3.收件人收取邮件区域(出问题指数一颗星),如由于个人网络问题无法连接上服务器等。

既然找到了问题所在,那就“对症下药”来寻求解决之道吧:

a.选择设置稳定的DNS,如谷歌的DNS或比较知名、权威、专业的网络运营商提供的DNS,由于众所周知的原因,国内屏蔽了谷歌,那么建议诸位在使用国 内运营商的DNS时,一定注意多加辨别和反复验证,现在资讯这么发达,完全可以通过上网搜索加亲自试用的方式来确定选择。

b.针对问题高发区域的“互联网传输邮件”环节,建议诸位选择品质优良的邮件中继服务商,像U-Mail就挺不错,敢公开承诺:即使发件人IP在对 方“黑名单”内,邮件到达无误。让我们来看U-Mail是如何解决这一难题的,尝试登录U-Mail邮件服务器的系统管理后台,在下列对话框中清晰看到:

有三种解决机制分别对应邮件可能出现的状况,如果能够畅通无阻直接发送,那就直达;否则,就启用“中继服务器”发送。一般来说,大部分邮件都可以直 接发送,极少数需要中继服务器的,U-Mail也会为之考虑周全。对于单域需要中继的情况下,是直接中继设置,还时需要失败了再转中继呢?且看下图

可知,在单个域中,仍然可以有的放矢对其中继分别设置,分步详细解析如下图:

在中继这个环节,U-Mail为确保通讯,可谓痛下血本,在全球各主要城市、商务活动中心都一掷千金,布下邮件中继服务器,组成了一个中继云网络,使邮件在投递时,能够选择最优化的路径投递至收件人服务器上面。

c.至于收件人那里网络导致的问题,那就不是你能左右的了,你所能做的是尽自己的责任,仁至义尽,提醒对方注意在客户端中设置服务器的内网IP。

详解收发不畅原因及U-Mail邮件中继解决之道的更多相关文章

  1. 详解DB2 sqlstate 57016 原因码 "7"错误

  2. 在linux系统下安装mysql详解,以及远程调用连接不上mysql的解决方法。

    步骤: 1)查看CentOS自带的mysql 输入 rpm -qa | grep mysql 2)将自带的mysql卸载 3)上传Mysql的安装包到linux 4)安装mysql的依赖(不是必须) ...

  3. 详解get请求和post请求参数中文乱码的解决办法

    首先出现中文乱码的原因是tomcat默认的编码方式是"ISO-8859-1",这种编码方式以单个字节作为一个字符,而汉字是以两个字节表示一个字符的. 一,get请求参数中文乱码的解 ...

  4. 详解java中CAS机制所导致的问题以及解决——内存顺序冲突

    [CAS机制] 指的是CompareAndSwap或CompareAndSet,是一个原子操作,实现此机制的原子类记录着当前值的在内存中存储的偏移地址,将内存中的真实值V与旧的预期值A做比较,如果不一 ...

  5. SVN与TortoiseSVN实战:文件加锁详解

    硬广:<SVN与TortoiseSVN实战>系列已经写了八篇,本篇是完结篇,整个系列结合TortoiseSVN对SVN中容易被忽视的部分进行了详解,以技巧性为主. 本篇详解使用Tortoi ...

  6. Python 19 Django 详解

    本节概要 Django详解 前言 有一部分原因是,确实djando的课程有点多:并且,最近又在研究利用python做数据分析时间上耽误了.所以楼主讲所有的课程全部重新观看了一遍,再来撰写博客,其实说起 ...

  7. 详解 OneAlert 排班可以帮你做什么

    排班的存在,实质是通过有序安排,降低企业/团队人力成本,提升工作效率. 阅读导航(预计2min)   1. 详解排班功能 轮班机制 工作时间 双视图展示 灵活调整 2. 利用排班如何助力运维团队 排班 ...

  8. 基于SOA的高并发和高可用分布式系统架构和组件详解

    基于SOA的分布式高可用架构和微服务架构,是时下如日中天的互联网企业级系统开发架构选择方案.在核心思想上,两者都主张对系统的横向细分和扩展,按不同的业务功能模块来对系统进行分割并且使用一定的手段实现服 ...

  9. 【Git使用详解】Egit的常用操作详解

    常用操作 操作 说明 Fetch 从远程获取最新版本到本地,不会自动merge Merge 可以把一个分支标签或某个commit的修改合并现在的分支上 Pull 从远程获取最新版本并merge到本地相 ...

随机推荐

  1. 测试家庭流媒体服务器Windows7

    测试首先选择了Darwin Streaming Server (DSS) for Windows 下载地址:http://dss.macosforge.org/downloads/DarwinStre ...

  2. redis基础学习(不定期更新)

    redis简介 redis是Remote Dictionary Server(远程数据服务)的缩写 数据模型是key-value,是用C编写的 数据类型有string list hash set so ...

  3. 从零开始,教你用Webpack构建React基础工程

    参考 http://www.jianshu.com/p/4df92c335617

  4. js输出到控制台

    console.log(object[, object, ...])在控制台输出一条消息.如果有多个参数,输出时会用空格隔开这些参数. 第一个参数可以是一个包含格式化占位符输出的字符串,例如: con ...

  5. Magic xpa 2.5发布 Magic xpa 2.5 Release Notes

    Magic xpa 2.5發佈 Magic xpa 2.5 Release Notes Magic xpa 2.5 Release NotesNew Features, Feature Enhance ...

  6. PHP二维码生成的方法(google APi,PHP类库,libqrencode等)

    原文地址: http://blog.csdn.net/liuxinmingcode/article/details/7910975 ================================== ...

  7. 同一服务器上多个版本的 sqlserver ,如何连接,改变某一实例的端口号

    1. SQL Server配置管理器,双击“TCP/IP” 2. TCP/IP设置 确定后重启SQL Server服务,打开SQL Server Management Studio,服务器名称输入12 ...

  8. public static void Invoke (Action action)

    using System; using System.Security.Principal; using System.Security.Permissions; namespace Demo { c ...

  9. UpdatePanel无法导出下载文件

    转自 http://www.cnblogs.com/vipsoft/p/3298299.html protected void Page_Load(object sender, EventArgs e ...

  10. hrbrid需要做的

    1 返回并刷新 A webveiw push 到 B webview.当由B返回到A时候, A需要刷新页面.