none
第三方软件发送离线邮件 RRS feed

  • 问题

  • 版主你好,

          我们公司使用的是exchange2007sp3+window2008r2,公司技术部门有一个plm系统,类似于工程管理的设计软件。这个软件有一个功能是发送离线通知邮件给软件用户,现在配置文件里面都了smtp的配置和系统邮箱的信息,但是用户就是收不到邮件。他们说是exchange当垃圾邮件阻拦掉了。

    配置文件如下:

            <!--关于自动发送mail的相关设置-->
            <!--增加触发器,当消息被发送时,调用触发器,可用于实现消息伴随性发生的事情,如给未在线用户发e-mail、手机短信等等-->
             <parameter name="MessageTrigger" value="com.sipm.bcf.message.server.trigger.SendMailMessageTrigger" />
            <parameter name="mail.transport.protocol" value="smtp"></parameter>    
            <parameter name="mail.smtp.host" value="10.167.5.5"></parameter>
            <!--<parameter name="mail.user" value="siplm"></parameter>-->
            <parameter name="mail.user" value="siplm"></parameter>
            <parameter name="mail.password" value="siplm"></parameter>
            <parameter name="mail.smtp.auth" value="true"></parameter>
            <parameter name="mail.smtp.port" value="25"></parameter>

          想咨询一下exchange接收第三方软件自动发送邮件的这个功能么?如果是垃圾邮件,exchange保留在哪里?

    2012年9月13日 4:05

答案

  • 这个不是垃圾邮件的原因,你的第三方软件编写貌似是用邮件服务器的匿名RELAY的功能发出邮件,而默认的接受连接器是无法支持这种无来源的邮件的,你需要另外设置接受连接器允许这个第三方系统用匿名的方式连接

    ITPRO 的价值在于分享,程序开发人员的价值在于创造,架构师分析师的价值在于分析出客户潜在需求,项目经理的价值就是搞定客户! ___________________________________________________________ MSN:fogyisland_x@htomai.com QQ:10853913 Blog:http://blog.csdn.net/fogyisland2000 技术超级500人群:66140619 Linkedin:http://cn.linkedin.com/pub/peng-xu/2a/358/22 新浪微博账号:fogyisland 求粉 如果一个人将知识带入坟墓,他是可耻的。所以知识需要分享!

    • 已标记为答案 cara chen 2012年9月20日 5:55
    2012年9月14日 15:38
    版主

全部回复

  • 版主你好,

          我们公司使用的是exchange2007sp3+window2008r2,公司技术部门有一个plm系统,类似于工程管理的设计软件。这个软件有一个功能是发送离线通知邮件给软件用户,现在配置文件里面都了smtp的配置和系统邮箱的信息,但是用户就是收不到邮件。他们说是exchange当垃圾邮件阻拦掉了。

    配置文件如下:

            <!--关于自动发送mail的相关设置-->
            <!--增加触发器,当消息被发送时,调用触发器,可用于实现消息伴随性发生的事情,如给未在线用户发e-mail、手机短信等等-->
             <parameter name="MessageTrigger" value="com.sipm.bcf.message.server.trigger.SendMailMessageTrigger" />
            <parameter name="mail.transport.protocol" value="smtp"></parameter>    
            <parameter name="mail.smtp.host" value="10.167.5.5"></parameter>
            <!--<parameter name="mail.user" value="siplm"></parameter>-->
            <parameter name="mail.user" value="siplm"></parameter>
            <parameter name="mail.password" value="siplm"></parameter>
            <parameter name="mail.smtp.auth" value="true"></parameter>
            <parameter name="mail.smtp.port" value="25"></parameter>

          想咨询一下exchange接收第三方软件自动发送邮件的这个功能么?如果是垃圾邮件,exchange保留在哪里?


    已经一天了,有人知道么?
    2012年9月14日 4:50
  • 您好!

      • Exchange2010中有反垃圾邮件代理,如果是来自外部的或者第三方发来的邮件,有可能被当成垃圾邮件过滤掉。
      • 这些垃圾邮件或者被丢弃,或者到了outlookjunk e-mail folder

    谢谢!

    2012年9月14日 7:13
  • 这个不是垃圾邮件的原因,你的第三方软件编写貌似是用邮件服务器的匿名RELAY的功能发出邮件,而默认的接受连接器是无法支持这种无来源的邮件的,你需要另外设置接受连接器允许这个第三方系统用匿名的方式连接

    ITPRO 的价值在于分享,程序开发人员的价值在于创造,架构师分析师的价值在于分析出客户潜在需求,项目经理的价值就是搞定客户! ___________________________________________________________ MSN:fogyisland_x@htomai.com QQ:10853913 Blog:http://blog.csdn.net/fogyisland2000 技术超级500人群:66140619 Linkedin:http://cn.linkedin.com/pub/peng-xu/2a/358/22 新浪微博账号:fogyisland 求粉 如果一个人将知识带入坟墓,他是可耻的。所以知识需要分享!

    • 已标记为答案 cara chen 2012年9月20日 5:55
    2012年9月14日 15:38
    版主
  • 你好,

          后来无意间做了测试,发现这个功能和exchange没有关系,和windows2008的版本有关,因为之前是标准版本的,所以第三方软件不能发送邮件。但是后来在windows2008企业版上做了相同的exchange2007的设置,就可以发送了。现在总算解决这个问题了。

    2012年10月22日 5:43