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

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

Odoo 中文社区

  1. 主页
  2. 版块
  3. Odoo 新手求助
  4. 论坛发送邮件验证码失败

论坛发送邮件验证码失败

已定时 已固定 已锁定 已移动 已解决 Odoo 新手求助
2 帖子 2 发布者 1.3k 浏览 1 关注中
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • 托 离线
    托 离线
    托尼
    发表于 最后由 编辑
    #1

    odoo13后台已经正确配置了邮件的收发参数,且已经验证正常,然后我在论坛模块注册新用户后点击邮件验证就会出现以下错误
    微信图片_20210904172204.png
    我怀疑是发送账号的问题,于是我用另一个账号的邮箱接收和发送又产生另一个错误
    Odoo Server Error
    Traceback (most recent call last):
    File "/root/odoo-ls/src/odoo/odoo/addons/base/models/ir_mail_server.py", line 526, in send_email
    smtp.sendmail(smtp_from, smtp_to_list, message.as_string())
    File "/usr/lib/python3.6/smtplib.py", line 867, in sendmail
    raise SMTPSenderRefused(code, resp, from_addr)
    smtplib.SMTPSenderRefused: (501, b'Mail from address must be same as authorization user.', '[email protected]')

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
    File "/root/odoo-ls/src/odoo/addons/mail/models/mail_mail.py", line 256, in send
    smtp_session=smtp_session)
    File "/root/odoo-ls/src/odoo/addons/mail/models/mail_mail.py", line 363, in send
    msg, mail_server_id=mail.mail_server_id.id, smtp_session=smtp_session)
    File "/root/odoo-ls/src/odoo/odoo/addons/base/models/ir_mail_server.py", line 536, in send_email
    raise MailDeliveryException(
    ("Mail Delivery Failed"), msg)
    odoo.addons.base.models.ir_mail_server.MailDeliveryException: ('邮件发送失败', "通过SMTP发送邮件失败 'None'.\nSMTPSenderRefused: 501\nMail from address must be same as authorization user.\[email protected]")

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
    File "/root/odoo-ls/src/odoo/odoo/http.py", line 624, in _handle_exception
    return super(JsonRequest, self)._handle_exception(exception)
    File "/root/odoo-ls/src/odoo/odoo/http.py", line 310, in _handle_exception
    raise pycompat.reraise(type(exception), exception, sys.exc_info()[2])
    File "/root/odoo-ls/src/odoo/odoo/tools/pycompat.py", line 14, in reraise
    raise value
    File "/root/odoo-ls/src/odoo/odoo/http.py", line 669, in dispatch
    result = self._call_function(**self.params)
    File "/root/odoo-ls/src/odoo/odoo/http.py", line 350, in _call_function
    return checked_call(self.db, *args, **kwargs)
    File "/root/odoo-ls/src/odoo/odoo/service/model.py", line 94, in wrapper
    return f(dbname, *args, **kwargs)
    File "/root/odoo-ls/src/odoo/odoo/http.py", line 339, in checked_call
    result = self.endpoint(*a, **kw)
    File "/root/odoo-ls/src/odoo/odoo/http.py", line 915, in call
    return self.method(*args, **kw)
    File "/root/odoo-ls/src/odoo/odoo/http.py", line 515, in response_wrap
    response = f(*args, **kw)
    File "/root/odoo-ls/src/odoo/addons/website_profile/controllers/main.py", line 283, in send_validation_email
    request.env.user._send_profile_validation_email(**kwargs)
    File "/root/odoo-ls/src/odoo/addons/website_profile/models/res_users.py", line 58, in _send_profile_validation_email
    self.id, force_send=True, raise_exception=True)
    File "/root/odoo-ls/src/odoo/addons/mail/models/mail_template.py", line 523, in send_mail
    mail.send(raise_exception=raise_exception)
    File "/root/odoo-ls/src/odoo/addons/mail/models/mail_mail.py", line 262, in send
    smtp_session.quit()
    File "/usr/lib/python3.6/smtplib.py", line 984, in quit

    不知道哪里有问题 有没有可以参考的配置?

    D 1 条回复 最后回复
    0
    • D digitalsatori 于 将此主题从 GoodERP 专区 移至此处
    • 托 托尼

      odoo13后台已经正确配置了邮件的收发参数,且已经验证正常,然后我在论坛模块注册新用户后点击邮件验证就会出现以下错误
      微信图片_20210904172204.png
      我怀疑是发送账号的问题,于是我用另一个账号的邮箱接收和发送又产生另一个错误
      Odoo Server Error
      Traceback (most recent call last):
      File "/root/odoo-ls/src/odoo/odoo/addons/base/models/ir_mail_server.py", line 526, in send_email
      smtp.sendmail(smtp_from, smtp_to_list, message.as_string())
      File "/usr/lib/python3.6/smtplib.py", line 867, in sendmail
      raise SMTPSenderRefused(code, resp, from_addr)
      smtplib.SMTPSenderRefused: (501, b'Mail from address must be same as authorization user.', '[email protected]')

      During handling of the above exception, another exception occurred:

      Traceback (most recent call last):
      File "/root/odoo-ls/src/odoo/addons/mail/models/mail_mail.py", line 256, in send
      smtp_session=smtp_session)
      File "/root/odoo-ls/src/odoo/addons/mail/models/mail_mail.py", line 363, in send
      msg, mail_server_id=mail.mail_server_id.id, smtp_session=smtp_session)
      File "/root/odoo-ls/src/odoo/odoo/addons/base/models/ir_mail_server.py", line 536, in send_email
      raise MailDeliveryException(
      ("Mail Delivery Failed"), msg)
      odoo.addons.base.models.ir_mail_server.MailDeliveryException: ('邮件发送失败', "通过SMTP发送邮件失败 'None'.\nSMTPSenderRefused: 501\nMail from address must be same as authorization user.\[email protected]")

      During handling of the above exception, another exception occurred:

      Traceback (most recent call last):
      File "/root/odoo-ls/src/odoo/odoo/http.py", line 624, in _handle_exception
      return super(JsonRequest, self)._handle_exception(exception)
      File "/root/odoo-ls/src/odoo/odoo/http.py", line 310, in _handle_exception
      raise pycompat.reraise(type(exception), exception, sys.exc_info()[2])
      File "/root/odoo-ls/src/odoo/odoo/tools/pycompat.py", line 14, in reraise
      raise value
      File "/root/odoo-ls/src/odoo/odoo/http.py", line 669, in dispatch
      result = self._call_function(**self.params)
      File "/root/odoo-ls/src/odoo/odoo/http.py", line 350, in _call_function
      return checked_call(self.db, *args, **kwargs)
      File "/root/odoo-ls/src/odoo/odoo/service/model.py", line 94, in wrapper
      return f(dbname, *args, **kwargs)
      File "/root/odoo-ls/src/odoo/odoo/http.py", line 339, in checked_call
      result = self.endpoint(*a, **kw)
      File "/root/odoo-ls/src/odoo/odoo/http.py", line 915, in call
      return self.method(*args, **kw)
      File "/root/odoo-ls/src/odoo/odoo/http.py", line 515, in response_wrap
      response = f(*args, **kw)
      File "/root/odoo-ls/src/odoo/addons/website_profile/controllers/main.py", line 283, in send_validation_email
      request.env.user._send_profile_validation_email(**kwargs)
      File "/root/odoo-ls/src/odoo/addons/website_profile/models/res_users.py", line 58, in _send_profile_validation_email
      self.id, force_send=True, raise_exception=True)
      File "/root/odoo-ls/src/odoo/addons/mail/models/mail_template.py", line 523, in send_mail
      mail.send(raise_exception=raise_exception)
      File "/root/odoo-ls/src/odoo/addons/mail/models/mail_mail.py", line 262, in send
      smtp_session.quit()
      File "/usr/lib/python3.6/smtplib.py", line 984, in quit

      不知道哪里有问题 有没有可以参考的配置?

      D 离线
      D 离线
      digitalsatori
      管理员
      发表于 最后由 编辑
      #2

      @托尼 因为你的邮箱服务器不支持Emai Relay所以不能发送验证用户以外的邮件。

      可以安装这个模块来解决你的问题: https://apps.odoo.com/apps/modules/13.0/mail_outbound_static/

      【上海先安科技】(tony AT openerp.cn)

      1 条回复 最后回复
      0
      • D digitalsatori 将这个主题转为问答主题,在
      • D digitalsatori 将这个主题标记为已解决,在

      你好!看起来您对这段对话很感兴趣,但您还没有一个账号。

      厌倦了每次访问都刷到同样的帖子?您注册账号后,您每次返回时都能精准定位到您上次浏览的位置,并可选择接收新回复通知(通过邮件或推送通知)。您还能收藏书签、为帖子顶,向社区成员表达您的欣赏。

      有了你的建议,这篇帖子会更精彩哦 💗

      注册 登录
      回复
      • 在新帖中回复
      登录后回复
      • 从旧到新
      • 从新到旧
      • 最多赞同


      • 登录

      • 没有帐号? 注册

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