Клиентский портал vTiger и администратор сервера на другом поддомене / клиентском портале Электронная почта не отправляется

Я установил vTiger Server на http://crm.example.com и клиентский портал на http://portal.example.com, теперь, когда я пытаюсь создать контакт с пользователем портала (Access), пользователь не получает электронное письмо с информацией о своих учетных данных для входа.

Конфигурация:

  • Сервер исходящей почты — ОК (я могу отправлять электронную почту в Mail Maneger)
  • Проверить пользователя портала – Проверено
  • config.inc.php переменная $PORTAL_URL = 'http://portal.example.com';
  • PortalConfig.php переменная $Server_Path = "http://crm.example.com"; и $Authenticate_Path = "http://portal.example.com";
  • Настройки рабочих процессов vTiger — выполнять этот рабочий процесс: только при первом сохранении

Действия по устранению этой проблемы:

  • Сообщество vTiger — никто не переигрывал пользователям.
  • Google – все относится к сообществу vTiger

Вопросы:

  • Правильно ли настроить vTiger таким образом (субдомен)?
  • Почему электронное письмо не отправляется контакту с данными для входа?

person Brian Nezhad    schedule 22.02.2015    source источник


Ответы (2)


Чтобы рабочий процесс/планировщик работал, вам необходимо настроить конфигурацию cron. Я сделал это следующим образом.

Запустить Крон

Во-первых, я проверяю, запущен ли cron, перейдя к

http://example.com/vtigercron.php

После того, как браузеры говорят Access Denied!, я сделал следующий процесс

  1. Откройте vtigercron.php в папке CRM.
  2. Найдите эту строку (42) PHP_SAPI === "cli" и измените ее на настройку вашего сервера (у меня получилось apache2handler, поэтому я бы набрал ее как PHP_SAPI === "apache2handler".
  3. Убедитесь, что права доступа к этим файлам следующие: chmod 755 vtigercron.php, vtigercron.bat (в папке /cron)
  4. Затем попробуйте получить доступ к vtigercron.php в браузере вот так http://example.com/vtigercron.php (если вы получите access denied!, то вам нужно проверить права доступа к файлу), если все сработало, вы увидите журнал cron.

Настройка времени cron
Перейдите к CRM Setting > Other Settings > Scheduler

Теперь попробуйте выполнить задание, Ура!

person Brian Nezhad    schedule 23.02.2015

Данные для входа в клиентский портал Vtiger не используют cronjobs и используют пользовательскую функцию под названием «SendPortalLoginDetails» и отправляют немедленно. Если ваш исходящий сервер работает нормально, проверьте следующие списки.

  1. измените $HELPDESK_SUPPORT_EMAIL_ID в config.inc.php
  2. определить контакт и использовать временный адрес электронной почты mail-tester.com для проверки работоспособности почтового сервера.
person Hamid    schedule 23.09.2018