
jmfs
(usa Ubuntu)
Enviado em 02/05/2025 - 15:22h
Alguém tem alguma ideia que possa me dar uma direção para solucionar o problema ?
Em algum momento, acredito entre o final do dia 27/03/2025 e o inicio do dia 28/03/2025, por alguma atualização ou, o mais provavel a instalação de um pacore de monitoramento,
nosso servidor ocomon, que utilizava a versão 6.0, parou conseguir ter acesso ao nosso ao nosso servidor de e-mail.
- Quando faço a chamada ao getMailAndOpenTicket.php usando o seguinte comando:
/usr/bin/php /var/www/html/ocomon/ocomon/open_tickets_by_email/service/getMailAndOpenTicket.php
Recebo a seguinte mensagem com um Warning do PHP:
PHP Warning: Undefined array key "REMOTE_ADDR" in /var/www/html/ocomon/includes/functions/functions.php on line 40
Warning: Undefined array key "REMOTE_ADDR" in /var/www/html/ocomon/includes/functions/functions.php on line 40
No ticket created
----------------------------------------------
Fiz uma pesquisa , desconsiderando o Warning, procurando o texto 'No ticket created' e o localizei na linha 250 do script abaixo:
/var/www/html/ocomon/ocomon/open_tickets_by_email/service/getMailAndOpenTicket.php
que o conjunto onde encontra-se o texto é:
$message->move($newMailbox);
echo json_encode(['ticket' => $create->response()->ticket], JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES);
// var_dump($create->response());
} else {
echo "No ticket created " . PHP_EOL;
// var_dump($create->response());
}
Neste ponto, tirei o comentário da linha var_dump($create->response());
ficando assim o conjunto destas linhas:
$message->move($newMailbox);
echo json_encode(['ticket' => $create->response()->ticket], JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES);
// var_dump($create->response());
} else {
echo "No ticket created " . PHP_EOL;
var_dump($create->response());
}
Executando novamente o scritp, recebemos a seguinte resposta:
PHP Warning: Undefined array key "REMOTE_ADDR" in /var/www/html/ocomon/includes/functions/functions.php on line 40
Warning: Undefined array key "REMOTE_ADDR" in /var/www/html/ocomon/includes/functions/functions.php on line 40
No ticket created
object(stdClass)#25 (1) {
["errors"]=>
object(stdClass)#35 (2) {
["type"]=>
string(12) "invalid_data"
["message"]=>
string(28) "Endereço de email inválido"
}
}
----------------------------------------------
Abaixo os dados de nosso servidor:
#cat /etc/os-release
PRETTY_NAME="Ubuntu 24.04.2 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.2 LTS (Noble Numbat)"
VERSION_CODENAME=noble
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=noble
LOGO=ubuntu-logo
#php -v
PHP 8.3.6 (cli) (built: Mar 19 2025 10:08:38) (NTS)