精华内容
下载资源
问答
  • 从X400地址得到SMTP地址

    千次阅读 2008-01-03 20:06:00
    - Microsoft Outlook 2000,2002,XP,2003 对于Outlook邮件中的收件人一栏,如果收件人属于公司内部用户,直接用MailItem.Recipents.Item(nRecipentIndex).Address字段得到的邮件地址是X400地址
     marginwidth="0" marginheight="0" src="http://www.zealware.com/csdnblog01.html" frameborder="0" width="728" scrolling="no" height="90">

     

    The information in this article applies to:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

    -         Microsoft Outlook 2000,2002,XP,2003

     

    对于Outlook邮件中的收件人一栏如果收件人属于公司内部用户直接用MailItem.Recipents.Item(nRecipentIndex).Address字段得到的邮件地址是X400地址要求转换为SMTP邮件地址。

     

    我经过试验,有以下两种办法做这种转换:

    第一个:使用共享软件Redemption

    第二个:直接用ADOActive Directory中查询。

     

    对于第一种办法,需要像注册普通COM组件一样注册Redemption.DLL

    这个组件可以在

    http://www.dimastr.com/redemption/

    下载。

    但是,这个组件分为两种版本:Developer VersionDistributable Version。前者不允许从事商业行为,后者购买需要199美元。

    使用它得到SMTP邮件地址的办法在

    http://www.outlookcode.com/d/code/getsenderaddy.htm#redemption

    说得很明白了,我下面只是给出一个类似的R_GetSenderAddress方法:

    Private Function R_GetSenderAddress(ByRef oSafeMailItem, ByVal nRecipentIndex) As String

      Dim strType

      Dim objSenderAE As Redemption.AddressEntry

     

      Const PR_SENDER_ADDRTYPE = &HC1E001E

      Const PR_EMAIL = &H39FE001E

     

      Set objSenderAE = oSafeMailItem.Recipients.Item(nRecipentIndex).AddressEntry

      If Not objSenderAE Is Nothing Then

        strType = objSenderAE.Type

        If strType = "SMTP" Then

          R_GetSenderAddress = objSenderAE.Address

        ElseIf strType = "EX" Then

          R_GetSenderAddress = objSenderAE.Fields(PR_EMAIL)

        End If

       End If

     

       Set objSenderAE = Nothing

    End Function

     

    对于第二种办法,可能麻烦一点,其运行效率还和Active Directory有关。由于这种ADO Query AD原理非常简单,所以我就直接用代码说明了:

    ' 方法解释:

    ' 方法名:R_GetSenderAddress

    ' 功能:从X400的邮件地址解析出用户的SMTP邮件地址

    ' 由于Exchange Server User的邮件地址类型是EX,而且展现为

    ' /O=TOMORROW/OU=TRT/CN=RECIPIENTS/CN=Zhengyun

    ' 形式。

    ' 我们需要把这个地址转换为SMTP地址,但是由于OutlookLibrary并没有提供这一功能,

    ' 所以我必须自己去AD查询了

    Private Function R_GetSenderAddress(ByRef strX400Address) As String

        Dim oRootDSE 'As IADs

        Dim objUser  ' As IADsUser

        '

        ' 以下注意,connection,command对象不能用createobject创建,否则查询不出来

        ' 只能new!

        Dim oConnection As New ADODB.Connection

        Dim oCommand As New ADODB.Command

        '

        Dim RS  ' As ADODB.Recordset

        Dim strQuery As String, strAlias As String

        Dim varDomainNC As Variant

           

        On Error Resume Next

        ' To do: change to the alias for the mailbox you are looking for.

        Dim arrX400

        arrX400 = <?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />Split(UCase$(strX400Address), "/CN=")

       

        ' 取到最后的用户的姓名:

        strAlias = arrX400(UBound(arrX400))

       

        If Len(strAlias) > 0 Then

            ' Get the Configuration Naming Context.

            Set oRootDSE = GetObject("LDAP://RootDSE")

            varDomainNC = oRootDSE.Get("defaultNamingContext")

            ' Open the Connection

            oConnection.Provider = "ADsDSOObject"

            oConnection.Open "ADs Provider"

           

            ' Build the query to find the user based on their alias.

            strQuery = ";(mailNickName=" & strAlias & ");adspath;subtree"

           

            oCommand.ActiveConnection = oConnection

            oCommand.CommandText = strQuery

            Set RS = oCommand.Execute

           

            If RS.RecordCount = 0 Then

                R_GetSenderAddress = ""

            Else

                ' Iterate through the results.

                Do

                    Set objUser = GetObject(RS.Fields("adspath"))

                    ' 拿到了他的真正SMTP邮件地址:

                    R_GetSenderAddress = objUser.EmailAddress

                    Set objUser = Nothing

                    Exit Do

                Loop While RS.EOF

              End If

        Else

            R_GetSenderAddress = ""

        End If

       

        Set oRootDSE = Nothing

        Set oCommand = Nothing

        Set oConnection = Nothing

        Set RS = Nothing

        On Error GoTo 0

    End Function

     

     

    Writen by zhengyun.NoJunk(at)gmail.dot.com

    Disclaimers

    Programmer’s Blog List

    <?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />

    博客堂

    小气的神

    ASPCOOLBlog

    博客园

    Don Box's Blog

    Eric.Weblog()

    The .NET Guy

    Blogs@asp.net

     

    本文档仅供参考。本文档所包含的信息代表了在发布之日,zhengyun对所讨论问题的当前看法,zhengyun不保证所给信息在发布之日以后的准确性。

    用户应清楚本文档的准确性及其使用可能带来的全部风险。可以复制和传播本文档,但须遵守以下条款:

    1. 复制时不得修改原文,复制内容须包含所有页

    2. 所有副本均须含有 zhengyun的版权声明以及所提供的其它声明

    3. 不得以赢利为目的对本文档进行传播

     



    Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=36393


    展开全文
  • IP地址通过WEBSERVICE得到城市

    千次阅读 2012-10-11 17:45:09
     今天公司要将IP地址转换为城市,在网上找了很长时间,都没有找到好的解决办法!后来看到某个博客园中的博友说利用WebService的方式,这样就可以不用自己再单独建库,还要去经常维护这个库。所以我就找资料...

    把IP地址通过WebService的方式转换城市


      大家好,我是博客园中新的一员,从事Asp.Net开发,新人+菜鸟。

      希望大家多多指教啊!好了,废话不多说!

      今天公司要将IP地址转换为城市,在网上找了很长时间,都没有找到好的解决办法!后来看到某个博客园中的博友说利用WebService的方式,这样就可以不用自己再单独建库,还要去经常维护这个库。所以我就找资料...

      先给大家推荐一个常用Web Service汇总网页,有很多常用的Web Service(比如天气预报、IP地址...)。

         现在要转换ip→城市的转换,找到需要的Web Servicehttp://www.webxml.com.cn/WebServices/IpAddressSearchWebService.asmx),当然也可以直接打开这个地址(如图)

    可以直接点getCountryCityByIp 进入

    可以手动输入一个IP地址,点击“调用”。

    这是手动查看,下面将讲解如何程序调用!!!

    这里为了方便测试和代码,我创建的一个Windows窗体应用程序

    单击“引用”→“添加服务引用”

    点击 “确定”后程序集中多了Service References文件和app.config文件

    现在编写Form1窗体中的代码

    View Code

    Form1窗体的样式

    在Form1.cs中代码

     

    从上面的代码可以看出,得到的时候string类型的数组,[0]存放的是原来的IP地址,[1]存储的是省市。


    这样,一个简单的IP→城市的WebService就写好了!测试下!输入一个IP地址“117.89.57.254

    第一次写博,谢谢大家观看!大家也可以给我留言,发邮件多交流!

    薛海峰:353579547@QQ.COM

    展开全文
  • 公司的戴尔OptiPlex 9020台式机使用的是Intel I217-LM网卡,在自带的Windows 8.1系统下网卡一切正常,但是用U盘安装Ubuntu时无法通过DHCP得到IP地址,手工指定IP也无法连通网络。 最后发现,如果是关机后第一次冷...
        

    公司的戴尔OptiPlex 9020台式机使用的是Intel I217-LM网卡,在自带的Windows 8.1系统下网卡一切正常,但是用U盘安装Ubuntu时无法通过DHCP得到IP地址,手工指定IP也无法连通网络。

    最后发现,如果是关机后第一次冷启动直接用U盘启动,网卡能正常工作,如果是进入Windows系统后在开始菜单里重启,然后进入Ubuntu安装程序网卡就不能正常工作。

    这个坑似乎是跟I217网卡被Windows打开了某个特性有关,只要这个特性一打开,机器如果不断电,Ubuntu系统就不能正确使用该网卡。

    解决办法:关机拔电源,开机后迅速按下F12进入Boot Menu,选择从U盘启动,顺利安装.

    展开全文
  • 目前上海办再生资源回收公司地址有要求吗再生资源回收以物资不断循环利用的经济发展模式,目前正在成为全球潮流。可持续发展的战略,得到大家一致同意。可持续发展就是,既符合当代人类的需求,又不致损害后代人满足...

    1ae2f7a4570379c23e0decb45acdf184.png

    目前上海办再生资源回收公司地址有要求吗

    9d0bc51f4c64de1440fe157d245b7826.png

    再生资源回收以物资不断循环利用的经济发展模式,目前正在成为全球潮流。可持续发展的战略,得到大家一致同意。可持续发展就是,既符合当代人类的需求,又不致损害后代人满足其需求能力的发展,是我们在注意经济增长的数量,同时要注意追求经济增长的质量。主要的标志是资源能够永远利用,保持良好的生态环境。

    63097bfc6eb25463c6a27e3c7a0ba507.png


    一、再生资源公司的条件

    申请条件:符合工商行政管理登记条件的再生资源公司

    申请材料:公司备案申请表、公司提供营业执照、税务登记政、公司资质等纸质材料复印件1份,商务管理部门审核公司备案信息,将符合备案条件的公司备案通过,并打印备案登记政明1份

    99edce7bf00af22ab77e244f16c751e6.png


    二、再生资源公司的程序:

    1、公司注册:再生资源公司在网上填写公司基本信息,获得用户名和密码。

    2、公司登录:再生资源公司用得到的用户名和密码登录系统。

    3、公司备案:再生资源公司登录系统后填报再生资源备案申请表。

    管理部门审核:公司提供营业执照、税务登记政、公司资质等纸质材料,商务管理部门审核公司备案信息,将符合备案条件的公司备案通过,并打印备案登记政明。

    三、再生资源公司的流程

    1、企业名称核准。

    2、办里特种行业经营许可政;

    3、到环保部门办理审批手续;

    4 、办里营业执照 。

    目前上海办再生资源回收公司地址有要求吗

    目前上海办再生资源回收公司地址有要求吗

    展开全文
  • 因为限制太大,在局域网内,...我们的手持设备想要和哪台电脑通讯必须知道该电脑的IP,在分公司那IP可能还是不确定的IP地址, 求助一下,有可能在局域网内设置一个域名,然后通过这个域名获得不同操作设备的IP地址吗?
  • 红本房租租赁凭证是指房屋租赁中出租人(一般为房屋所属人)将房屋出租给承租人使用时的书面凭证,内容包括出租房屋的使用范围、面基、期限、用途等,并且经过房管局备案得到的一个红皮书。但租赁凭证不等于租赁合同...
  • 下午14点20分得到的面试通知,我买了去大连的火车票,71元啊,真T娘的贵啊 晚上7点30发车,明早大约8点20多到…… 祝福我自己一“番丰”顺,高兴归来…… 地址:中国辽宁省大连市中山区港湾街7号时代大厦8层 邮编:...
  • Windows Server 2012 ...当企业计算机数量较多时,例如BENET公司中有300台计算机,如果要使用静态IP地址,那么网络管理员的工作量可见而知,那么如何解决此类问题呢?那么就需要一台能够自动给客户机分配IP地址的服...
  • 应用有考勤功能,但测试人员又总是在公司,测试不了考勤变化,于是为测试开发一个界面可以在测试时选择地址相当于定位。 查了一下百度API并未查到,但试了一下,结果在 MapStatusChangeListener的回调找到 ...
  • 将 EUI-64 地址指派给网络适配器,或从 IEEE802 地址派生得到地址。IEEE EUI-64 地址代表网络接口寻址的新标准。公司 ID 仍然是 24 位长度,但扩展 ID 是 40 位,从而为网络适配器制造商创建了更大的地址空间。EUI...
  • 一、创建地理编码API Key为了让Python能够把地址转换为经纬度坐标,我们需要用到高德地图的API Key。打开高德开放平台,先注册,然后点击控制台。点击应用管理下的我的应用,点击创建新应用或新建一个应用。起个应用...
  • EUI-64地址

    千次阅读 2017-04-21 18:47:49
    IEEE802 地址派生得到地址。 简介 编辑 IEEE 802 地址 用于网络适配器的传统接口标识可使用称为 IEEE 802 地址的 48 位地址。此地址由 24 位公司 ID(也称为制造商 I
  • 网页短地址(短链接、短链)是指将原本较长的网址转化成较短的网址,从而便于用户记忆、输入,便于在社交软件上的传播,以及为生成的二维码不至于太密集。很多互联网公司都提供了生成短链的服务,比如新浪微博短网址...
  • 本文地址: http://blog.csdn.net/jobchanceleo/archive/2008/06/16/2552000.aspx 硬广告:为回报广大网友的支持。我又推出了12分钟的,免费求职视频课程《求职电子邮件必杀计》,地址: http://www.
  • 从去年,就开始出现一批寄送“商标公告”收取到付邮费的骗局,没想到如今疫情刚刚得到控制,骗子们就又开始行动了,合肥某公司中招。据媒体报道,4月29日,合肥某公司收到一件快递,上面寄件方写的是“国家知识产权...
  • 解决IP地址冲突

    2019-10-04 01:40:10
    要是网络上的每一个设备都被分配了动态IP地址,路由器重新启动、又一次分配IP地址给网络上的每一个设备后,这个问题就有望得到解决。 可是假设是在企业内就不可能随便的重新启动公司的路由器。那么就使用第二点 2、...
  • 场景:经验在JSP处得到生成basepath变量,用于得到用户访问的服务器地址路径。这样,在跳转或者图片资源都使用的是绝对路径。  但是部署以后,发现basepath的地址为局域网的地址,而非外网访问时使用的地址。当然...
  • java-微信小程序得到用户信息

    千次阅读 2018-01-10 17:09:52
    最近公司需要弄一个微信小程序 所以最近有对这个方面的资料进行整理就记录一下; 根据需求我需要得到进入小程序的客户信息并且保存; 1.那么第一步肯定是看文档,这个是必须的 文档地址是: ...
  • 某些美国进口商和批发商名录上包含这些公司的email地址公司网站主页地址。为什么电子邮件这么流行?首先是因为电子邮箱(email地址)很容易得到。当你通过网络服务提供商(ISP)注册一个前面提到过的URL (Uniform...
  • IP转换地址源码

    2016-09-01 11:33:54
    通过IP得到对应的国家、省、市、地区、ISP公司 本实例是通过JAVA实现 源码 、希望对大家有用、直接复制就可以使用
  • 之前在做项目的时候主机IP地址、网关、DNS、子网掩码等都是公司或者对方直接给提供的,但是如果我们自己想搭建一台虚拟机或者一台集群的话,手头又没有IP地址,该肿么办呢?白慌,这里介绍一个小技巧,亲测是好使的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,118
精华内容 447
关键字:

得到公司地址