跳转至内容
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(Flatly)
  • 不使用皮肤
折叠

Odoo 中文社区

  1. 主页
  2. 版块
  3. Odoo 开发与实施交流
  4. OPENERP 7 邮箱服务器设置的若干问题

OPENERP 7 邮箱服务器设置的若干问题

已定时 已固定 已锁定 已移动 Odoo 开发与实施交流
6 帖子 4 发布者 10.0k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • KevinKongK 离线
    KevinKongK 离线
    KevinKong
    写于 最后由 编辑
    #1

    公司最近在实施OE,老板让我鼓捣邮箱服务器,折腾半天总算可以用了,但还是有很多问题,下面简单总结一下:

    邮件服务器最开始选择的是腾讯企业邮,但折腾了半天,能够正常的发信,却不能正常的收信,日志文件中一直在提示别名不对。而且采用IMAP收信时,会报Connection Closed的错误,遂改用网易企业邮。

    1.设置公司域名:

      在“设置——常规设置——Email”中填入别域名,既公司邮箱的域名。
       

    2.发送邮件

      首先在“设置—技术—电子邮件—发出电子邮件服务器”中创建一条记录。

      相关配置参数参考邮箱服务提供商的帮助文档。
     
      需要注意的是在用户名处写的企业邮箱的用户名要跟邮箱的别名保持一致。例如,我的用户名是[email protected],那么我在OPENERP系统中的对应的Email 别名中应当有一个同样为robin的记录,才能保证正常的接收邮件。

      别名的在“设置—技术—电子邮件—别名”中设置。

      另外,我在使用网易企业邮发现的问题:
      邮件接收成功,但发送失败,查看日志提示为“向SMTP服务器 'smtp.ym.163.com'发送邮件失败”,“SMTPSenderRefused: 550”,“5.7.1 authentication is required”。

      问题的原因在于,发件服务器设置时,说明一栏需要写发件人的邮箱全名,比如,我要使用[email protected]这个邮箱通过OE往外发邮件,“说明”这一要写[email protected],而不能是cg3或是其他字符,否则就会在日志中报上面说的错误。

    3.多用户发送
     
      例如我系统中有N个用户,我在企业邮箱中分别给这N个用户建立了相对应的账号,想要实现的这N个用户发送消息的时候采用自己的邮箱发送,而不是公司的邮箱,需要采用第三方的模块:

      参考帖子:http://shine-it.net/index.php?topic=12643.0

    4. 接收邮件

      同发送邮件类似:在“设置—技术—电子邮件—接收电子邮件服务器”中为需要接受邮件的用户分别创建一条记录。

      只不过需要注意的是在创建记录的时候要保证用户名@前的字符跟系统中用户的别名保持一致。

     

    5. 发现的问题

      上述设置全部设置完成以后还不一定能正常的接收邮件。还是以robin这个用户为例,robin是我在系统中的登录名,我对应的企业邮箱地址是[email protected],按上述方式设置完发件服务器和收件服务器,当我用自己的163邮箱向[email protected]发送邮件时,企业邮箱能够正常收到邮件,但OE点现在接收按钮后收不到邮件。

      查看日志文件发现提示系统中没有可用的别名。

      但我系统中的别名跟邮件地址是一样的,这里的问题不在于系统设置问题,而是我向robin发送邮件时写的地址是:[email protected]而非[email protected]。当我在企业邮箱中删除了所有地址为[email protected]的邮件后,接收邮件正常。

      这样就是说OE能正常读取地址为[email protected]的邮件,而不能读取[email protected]的邮件,而且如果收件箱中包含这样的邮件,会导致OE读取不到任何别的邮件。

      由此断定,OE区分@符号前的用户名的大小写,但这样不能保证客户发邮件时不写成大写字母。。。不知道这算不算是一个bug。

    1 条回复 最后回复
    0
    • 卓忆卓 离线
      卓忆卓 离线
      卓忆
      写于 最后由 编辑
      #2

      谢谢分享

      恬淡

      1 条回复 最后回复
      0
      • wjfonhandW 离线
        wjfonhandW 离线
        wjfonhand
        写于 最后由 编辑
        #3

        收邮件问题确实比较多

        1、会把邮箱里所有历史邮件都收一遍
        2、收件人如果不是自己,比如maillist这样的,一概报错后停止收件

        GoodERP -- Odoo China fork

        1 条回复 最后回复
        0
        • KevinKongK 离线
          KevinKongK 离线
          KevinKong
          写于 最后由 编辑
          #4

          补充说明:

          1. 腾讯企业邮,POP协议还是收不到邮件,日志提示的错误是“AssertionError: No possible route found for incoming message from "=?gb2312?B?zNrRtsbz0rXTys/k?=" <[email protected]>  to  (Message-Id None:).Create an appropriate mail.alias or force the destination model.” 查看了下源码,应该是因为没有取到Message-Id的值,而且也不知道 "=?gb2312?B?zNrRtsbz0rXTys/k?=" 代表的是什么意思。网易的会显示诸如 [email protected]类似的地址。

          2.使用Outlook客户端仍然收取不到邮件(不是设置的问题,联系过腾讯客服,设置完全跟客服建议的一样),而使用foxmail却可以收取(因为foxmail是腾讯自家的?),很奇怪的一点是腾讯客服表示他那边的Outlook可以正常使用。怀疑过是不是我这边的网络问题,但我用过我们济南地区的一台服务器做过测试,也是同样的不行。也怀疑过是不是DNS的问题,换过DNS,好过一次,但立马又不能使用了。也用过IP替代pop.exmail.qq.com,同样行不通。看样子很有可能是腾讯pop服务器的问题,但腾讯客服太不给力,无奈放弃。

          3.网易的相对好使,但有个问题是前段时间收不到QQ邮箱发来的邮件,今天再次测试居然又收到了。。。。

          谁能给个靠谱点的企业邮箱服务器。。。。

          1 条回复 最后回复
          0
          • C 离线
            C 离线
            ccdos
            写于 最后由 编辑
            #5

            oe 邮件确实 各种蛋疼, 要玩起来 还是要自己读一点代码的

            1 条回复 最后回复
            0

            • 登录

            • 没有帐号? 注册

            • 登录或注册以进行搜索。
            • 第一个帖子
              最后一个帖子
            0
            • 版块
            • 标签
            • 热门
            • 用户
            • 群组