外网如何登录邮件地址? 邮件服务器(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.local的coremail用户发送邮件后,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)
解决方法:
===============================================
手动将每个mailuser的UseMapiRichTextFormat设置为never。可以让所有Exchange邮箱给域名@contoso.local发送邮件时删除TNEF封装的格式,这样在Coremail用户使用非Outlook客户端时就能够正常查看邮件。
操作方法如下:
1、 操作单个用户,直接使用命令Set-mailuser –identity test01 –UseMapiRichTextFormat Never 即可完成设置。
2、 批量设置所有Mailuser的UseMapiRichTextFormat属性操作方法。使用如下脚本即可设置所有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.com的C盘ExchangeScripts上有一个脚本文件Set-mailuserUseMapiRichTextFormat。
2)、运行脚本Set-mailuserUseMapiRichTextFormat。
3)、脚本运行完成后,如果执行过程中有问题,那么会记录在error.txt文件中。
本文出自 “jialt的博客” 博客,请务必保留此出处http://jialt.blog.51cto.com/4660749/1877795
以上是关于外网如何登录邮件地址? 邮件服务器(winmail) 邮件地址是啥?的主要内容,如果未能解决你的问题,请参考以下文章
搭建一个邮件服务器 James claros inTouch 就发送不了邮件到外网,下面的是James的log