不同子域/客户门户上的vTiger客户门户和服务器管理员未发送电子邮件

时间:2015-02-22 21:41:01

标签: php email crm vtiger

我已经在http://crm.example.com安装了vTiger Server,在http://portal.example.com安装了客户门户,当我尝试与Portal User(Access)建立联系时,用户不会收到有关其登录凭据的电子邮件。< / p>

配置:

  • 发送邮件服务器 - 确定(我可以在Mail中发送电子邮件 Maneger)
  • 检查门户网站用户 - 已检查
  • config.inc.php 变量$PORTAL_URL = 'http://portal.example.com';
  • PortalConfig.php 变量$Server_Path = "http://crm.example.com";&amp; $Authenticate_Path = "http://portal.example.com";
  • vTiger工作流程设置 - 执行此工作流程:仅在第一次保存时

解决此问题的步骤:

  • vTiger社区 - 没有人重播给用户。
  • Google - 全部与vTiger社区相关

问题:

  • 以这种方式设置vTiger(子域名)是否正确?
  • 为什么没有电子邮件发送给联系人有关登录详情?

2 个答案:

答案 0 :(得分:0)

要使工作流程/计划程序正常工作,您需要设置cron配置。我这样做的方式如下。

启动Cron

首先,我通过转到

来检查cron是否正在运行
  

http://example.com/vtigercron.php

浏览器说Access Denied!后,我执行了以下过程

  1. 在CRM文件夹中打开 vtigercron.php
  2. 查找此行(42)PHP_SAPI === "cli"并将其更改为您的服务器设置(我的apache2handler恰好是PHP_SAPI === "apache2handler",因此我将其键入chmod 755
  3. 确保这些文件预先设置为/cron vtigercron.php vtigercron.bat (在http://example.com/vtigercron.php文件夹中)
  4. 然后尝试在浏览器中访问 vtigercron.php ,如access denied!(如果获得CRM Setting > Other Settings > Scheduler,则需要检查文件权限),如果一切正常则你会看到cron log。
  5. 设置cron时间
    转到{{1}}

    现在尝试做一个任务,干杯!

答案 1 :(得分:0)

Vtiger客户门户登录详细信息不使用cronjobs并使用名为“ SendPortalLoginDetails”的自定义函数并立即发送  如果您的传出服务器工作正常,请检查以下列表。

  1. 在config.inc.php上更改$ HELPDESK_SUPPORT_EMAIL_ID
  2. 定义联系人并使用mail-tester.com临时电子邮件地址检查邮件服务器的运行状况。