zoukankan      html  css  js  c++  java
  • openerp 7.0邮件多用户发送失败问题 解决方法

    方法一(推荐):

    修改代码/usr/lib/pymodules/python2.7/openerp/addons/base/ir/ir_mail_server.py #425 line:
    #mail_server_ids = self.search(cr, SUPERUSER_ID, [], order='sequence', limit=1)
    mail_server_ids = self.search(cr, SUPERUSER_ID, [('smtp_user','=',smtp_from)], order='sequence', limit=1)
    读服务器配置时添加条件[('smtp_user','=',smtp_from)]

    再给每个用户配置一个发送服务器,就能正常使用了.

    方法二(此方法可用来测试):

    修改代码/usr/lib/pymodules/python2.7/openerp/addons/base/ir/ir_mail_server.py
    在461行左右修改如下
    #
    # smtp.sendmail(smtp_from, smtp_to_list, message.as_string())
    smtp.sendmail(smtp_user, smtp_to_list, message.as_string())
    # End

    此方法只需要配置一个发送服务器就可以了,但每个发送邮件的用户必须配置一个别名.别名用来发送接收外部邮件信息.

  • 相关阅读:
    Mybatis框架(一)
    maven(一)
    shiro安全框架(二)
    shiro安全框架(一)
    Linux系统
    maven(二)
    Redis存储系统(二)
    Redis存储系统(一)
    1.2 性能测试(效率)
    1.3 压力测试/极限测试(可靠性)
  • 原文地址:https://www.cnblogs.com/chjbbs/p/3498735.html
Copyright © 2011-2022 走看看