外网如何登录邮件地址? 邮件服务器(winmail) 邮件地址是啥?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了外网如何登录邮件地址? 邮件服务器(winmail) 邮件地址是啥?相关的知识,希望对你有一定的参考价值。

求:我用winmail架设一个邮件服务器 内网IP:192.168.2.11 花生壳域名:yangcan.oicp.net指向121.236.149.29 局域网的电脑怎么登录邮件地址?外网怎么登陆邮件地址收发邮件呀

参考技术A 你的路由器有没有做好端口映射啊
例如 我们的花生壳护照abc下有一个域名www.oray.net,那么我们在192.168.1.10上,用护照abc登陆花生壳客户端。这时候,www.oray.net 对应的IP地址就是路由器的公网IP地址218.6.146.31了。具体访问过程如下: ①公网电脑(61.168.45.23)的用户输入www.oray.net,想要访问192.168.1.10上的网站。 ②花生壳的域名服务器告诉计算机61.168.45.23,www.oray.net这
个域名对应的IP地址是218.6.146.31。
③于是,计算机61.168.45.23向路由器(218.6.146.31)发送请求,要求访问它的80端口。
④路由器收到请求后,按照端口映射的规则,通过内网IP地址192.168.1.1把请求的数据发送到局域网内的计算机192.168.1.10上。
⑤计算机192.168.1.10收到请求后,把自己电脑中网站的数据发送到路由器。
⑥路由器收到计算机192.168.1.10发来的数据后,通过公网IP
218.6.146.31把它们发送到公网的计算机61.168.45.23上去。
参考技术B 通常情况下电脑浏览器默认的电子邮件 服务程序你可以从浏览器属性里看到,如图所示。你要做的工作就是修改默认电子邮件服务程序,把它变成你目前使用的winmail程序,这样windows启动后就会自动默认你的电子邮件传输系统,你就能收到外网的邮件啦。试试吧 参考技术C 亲,推荐您用U-Mail邮件服务器,是首款具有全球收发保证的webmail邮件服务器软件,12年专注邮件系统领域研发,是架设于windows,linux平台的十大企业邮件系统推荐品牌,荣获最佳反垃圾邮件系统奖,最佳企业邮箱性能奖,十佳企业品牌奖。是同行业性价比最高的一款国产邮件服务器软件。 参考技术D 我知道那个U-Mail邮件服务器很不错,我以前用的就是这个,U-Mail产品最佳优势:安全,稳定,高速;全球收发保证独一无二;杀毒反垃圾效果最好;专为国内中大型企事业单位研发设计;12年专业研发老品牌一流品质,邮件软件,服务体系比较完善,值得依赖的品牌。

Exchange 2016发送给内部中继服务器邮件后收件人显示winmail.dat

1、前戏

         最近遇到一个问题,Exchange邮箱发送一个带附件的邮件给内部的另外一个非Exchange邮件系统邮箱的用户邮件,收件人收到邮件后不使用Outlook客户端打开邮件时显示为winmail.dat;如果收件人使用Outlook打开则可以正常查看邮件附件。

2、了解这个问题之前我先介绍一下环境情况

          现场环境为WIndows Server 2012 R2+Exchange 2016。AD的域名为contoso.local,Exchange的接收域为:contoso.local(外部中继域)、contoso.com(权威域),域名contoso.local域名为内部一个coremail邮件系统使用的SMTP域名;为了能够让Exchange 2016的邮箱用户能够在OAB中检索到coremail的邮箱用户地址,使用脚本在Exchange上为创建了大量外部SMTP地址为@contoso.local的联系人。

3、为啥会出现这种情况

      通过查找发现在Exchange组织内部发送的邮件格式为TNEF,TNEF(也称为 Outlook RTF 格式或 Exchange RTF 格式)是 Microsoft 特定的用于封装 MAPI 邮件属性的格式。MicrosoftOutlook 的所有版本都能完全理解 TNEF。Outlook Web App 将 TNEF 转换为 MAPI,并显示已设置格式的邮件。但是,不了解 TNEF 的其他电子邮件客户端通常将 TNEF 格式的邮件显示为带有 Winmail.dat 或 Win.dat 附件的纯文本邮件。(具体可以参考:https://technet.microsoft.com/zh-cn/library/bb310786(v=exchg.150).aspx

     换句话说,在Exchange内部的邮件格式是为TNEF,当Exchange将邮件发送到第三方邮件系统时,会将TNEF格式的邮件进行内容格式转换(例如:转换为HTML格式),这样第三方邮件系统接收到邮件后使用非Outlook客户端就能够正常查看邮件内容。

     出现上述这种情况,有两种解决方法:1)、关闭远程接受域的TnefEnabled属性值。(而我的环境中contoso.local为AD域名,无法删除也无设置为远程域,所以此方法行不通)。2)、设置每个Mailuser或Mail contact的属性UseMapiRichTextFormat为Never。

4、解决方法

         

        由于我处理的环境只能使用方法2,下面我还是两种操作方法都说明一下:

   

1)、设置远程接收域

 

1. 打开Exchange Powershell

2. 三方邮件系统所使用的domain(此处,假设您的Exchange smtp domain为contoso.com,三方邮件系统的smtp domain为4thcoffee.com)加入到Exchange的Remote Domain中:

New-RemoteDomain Name 4thCoffee.com -DomainName 4thCoffee.com

3. 运行下方命令检查您此时的Remote Domain配置:

Get-RemoteDomain | Where {$_.TNEFEnabled -ne $false} | Select Name,DomainName,TNEFEnabled

技术分享

4. 将4thCoffee.com的TNEFEnabled参数设置为False:

Set-RemoteDomain -Identity 4thCoffee.com -TNEFEnabled $false

关于TNEF参数的说明:

The TNEFEnabled parameter specifies whether Transport Neutral Encapsulation Format (TNEF) message encoding is used on messages sent to the remote domain.

参考链接:

Set-RemoteDomain

https://technet.microsoft.com/en-us/library/aa997857(v=exchg.150).aspx

TNEF conversion options

https://technet.microsoft.com/en-us/library/bb310786(v=exchg.150).aspx

2)、设置Mail User和Mail Contact属性UseMapiRichTextFormat为 Never 

   操作单个用户,直接使用命令Set-mailuser identity yangfanit UseMapiRichTextFormat Never   即可完成设置。

技术分享

5、实际环境操作

问题描述:

============================================

       Exchange 2016邮箱用户给contoso.localcoremail用户发送邮件后,coremail邮箱用户收到邮件后,使用非Outlook客户端查看邮件时显示为winmail.dat格式。

 

原因分析:

===============================================

     由于现场环境中Exchange 2016的接收域中存在contoso.local,无法将此接收域删除或者设置为远程域。导致Exchange邮箱用户给域名为@contoso.local的mail User发送邮件时自动启用了TNEF封装格式,而没有转换为HTML格式。(关于TNEF格式可以参考:https://technet.microsoft.com/zh-cn/library/bb310786(v=exchg.150).aspx

 

解决方法:

===============================================

手动将每个mailuserUseMapiRichTextFormat设置为never可以让所有Exchange邮箱给域名@contoso.local发送邮件时删除TNEF封装的格式,这样在Coremail用户使用非Outlook客户端时就能够正常查看邮件。

操作方法如下:

1、 操作单个用户,直接使用命令Set-mailuser identity  test01 UseMapiRichTextFormat Never   即可完成设置。

技术分享

2、 批量设置所有MailuserUseMapiRichTextFormat属性操作方法。使用如下脚本即可设置所有mailuser用户的属性UseMapiRichTextFormat值。

 

#输入Exchange 2016 Powershell连接URL

$ExchangeURI = ‘http://CASFQDN.contoso.com/powershell/‘

$s=New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri $ExchangeURI -Authentication Kerberos -Name ‘ExchangeSession‘

Import-PSSession $s

 

Get-MailUser -ResultSize unlimited | Set-MailUser -UseMapiRichTextFormat never

$error | Out-File "c:\scripts\error.txt" -Force -noclobber

 

Remove-PSSession  $s

操作过程:

1)、服务器CAS01.cotoso.comCExchangeScripts上有一个脚本文件Set-mailuserUseMapiRichTextFormat

技术分享

 

2)、运行脚本Set-mailuserUseMapiRichTextFormat

技术分享

 

3)、脚本运行完成后,如果执行过程中有问题,那么会记录在error.txt文件中。

技术分享


 

 

 

 

本文出自 “jialt的博客” 博客,请务必保留此出处http://jialt.blog.51cto.com/4660749/1877795

以上是关于外网如何登录邮件地址? 邮件服务器(winmail) 邮件地址是啥?的主要内容,如果未能解决你的问题,请参考以下文章

搭建一个邮件服务器 James claros inTouch 就发送不了邮件到外网,下面的是James的log

Exchange 2016发送给内部中继服务器邮件后收件人显示winmail.dat

.net发送邮件问题。不能连接到邮件服务器

收到包含winmail.dat附件的邮件怎么办?

收到的电邮附件为Winmail.dat?

怎样配置exchange邮件服务器