Создание "Запроса на изменение" с помощью e-mail


#21

Настраиваю почту, возникла проблема. У нас на сервере самоподписанный сертификат. Соответственно получаем Certificate failure for name.domain.local: Self-signed certificate or untrusted authority.

Не могу найти где добавить опцию novalidate-cert


#22

Я бы попробовал так.
В модуле есть файл model.email-synchro.php
Ищите строки:
$sIMAPConnStr = “{{$sServer}:{$iPort}$sOptions}$sMailbox”;
$this->rImapConn = imap_open($sIMAPConnStr, $sLogin, $sPwd );
Собственно это и есть подключение к IMAP с параметрами. Тут и нужно указать novalidate.
Попробуйте заменить $sOptions на /ssl/novalidate-cert
Параметры ssl из настроек модуля работать перестанут кончено же.
Возможно, нужно заскринить слэш - не силён в php.


#23

Оу, полегче)) Может в конфигах сначала попробовать?
https://wiki.openitop.org/doku.php?id=extensions:ticket-from-email-v3#other_configuration_parameters

	'imap_options' => array (
	  0 => 'imap',
	  1 => 'ssl',
	  2 => 'novalidate-cert',
	),

#24

Странно, вчера перечитал справку по расширению, не нашёл такого параметра. Причём поиском по странице.
Сегодня всё есть. )))))


#25

Мне тоже казалось что я внимательно мануал прочитал.


#26

Прописал в параметрах (module.combodo-email-synchro) :
‘imap_options’ => array (
0 => ‘imap’,
1 => ‘ssl’,
2 => ‘novalidate-cert’,
),

Ответ не изменился: Certificate failure
Причем в строке запроса Cannot connect to IMAP server: ‘{name.domain.local:143/imap}Inbox’, я не вижу параметров /ssl/nonvalidate-cert после /imap


#27

Замена $sOptions на /ssl/novalidate-cert в imapemailsource.class.inc в строке
$sIMAPConnStr = “{{$sServer}:{$iPort}$sOptions}$sMailbox”; помогла.


#28

Прописывать нужно было не в файле модуля, а в конфиге айтопа “Инструменты администратора => Конфигурация”.