You are not logged in.
Pages: 1
Buenas tardes, acabo de crear un servidor con windows server para correr un glpi para pruebas. El problema es que no consigo que envíe la notificación de prueba vía correo electrónico.
Recibo el siguiente error al pulsar el botón: "Fallo al enviar un correo de prueba al administrador".
He comprobado los datos y está todo bien.
Correo electrónico del administrador: Ok
Dirección del remitente de correo electrónico: Ok
Forma de envío de correos: SMTP+TLS
Servidor SMTP: Ok
Puerto: 25
Acceso SMTP: Ok
Contraseña SMTP: Ok
Remitente de correo electrónico: Ok
Las versiones de lo que he instalado son:
Windows Server 2022
MySQL: 8.0
Php: 8.2.11
GLPI: 10.0.14
Otra pista:
He ejecutado este código vía Powershell y funciona correctamente. ( Con los datos que pongo en el glpi)
# Configuración de parámetros
$smtpServer = "smtp.tudominio.com"
$smtpPort = 25 # Puerto SMTP TLS
$smtpUsername = "tu_usuario"
$smtpPassword = "tu_contraseña"
$fromAddress = "tu_correo@tudominio.com"
$toAddress = "destinatario@dominio.com"
$subject = "Asunto del correo"
$body = "Cuerpo del correo"
# Crear objeto para enviar correo
$mail = New-Object System.Net.Mail.MailMessage
$mail.From = $fromAddress
$mail.To.Add($toAddress)
$mail.Subject = $subject
$mail.Body = $body
# Configurar el cliente SMTP
$smtp = New-Object System.Net.Mail.SmtpClient($smtpServer, $smtpPort)
$smtp.EnableSsl = $false # Habilitar TLS
$smtp.Credentials = New-Object System.Net.NetworkCredential($smtpUsername, $smtpPassword)
# Enviar correo
$smtp.Send($mail)
Write-Host "Correo enviado exitosamente."
¿Qué más puedo mirar/probar? En principio todo lo demás de glpi funciona sin problemas.
Gracias por la atención
Last edited by AndreuGoNi (2024-04-08 13:36:22)
Offline
Buenas,
En el directorio: /files/_log/
el archivo mail-error.log o mail.log ¿no muestra mas detalles?
Un saludo
Offline
Buenos días, dentro de la carpeta logs tan solo tengo el cron.log, event.log y php-errors.log.
Tanto en estos .log como en el errors.log de php no aparece ningún mensaje de error al intentar enviar el correo de prueba.
Tras probar en modo debug (no lo conocía) he obtenido lo siguiente en el mail-debug.log
2024-04-09 08:09:13 [2@GLPITEST01]
3 - Connection: opening to 192.168.1.4:25, timeout=300, options=array (
'ssl' =>
array (
'verify_peer' => false,
'verify_peer_name' => false,
'allow_self_signed' => true,
),
)
2024-04-09 08:09:13 [2@GLPITEST01]
3 - Connection: opened
2024-04-09 08:09:13 [2@GLPITEST01]
2 - SERVER -> CLIENT: 220 192.168.1.4 Microsoft ESMTP MAIL Service ready at Tue, 9 Apr 2024 08:13:35 +0200
2024-04-09 08:09:13 [2@GLPITEST01]
1 - CLIENT -> SERVER: EHLO localhost
2024-04-09 08:09:13 [2@GLPITEST01]
2 - SERVER -> CLIENT: 250-192.168.1.4 Hello [192.168.1.3]
250-SIZE 52428800
250-PIPELINING
250-DSN
250-ENHANCEDSTATUSCODES
250-STARTTLS
250-X-ANONYMOUSTLS
250-AUTH NTLM
250-X-EXPS GSSAPI NTLM
250-8BITMIME
250-BINARYMIME
250-CHUNKING
250 XRDST
2024-04-09 08:09:13 [2@GLPITEST01]
1 - CLIENT -> SERVER: STARTTLS
2024-04-09 08:09:13 [2@GLPITEST01]
2 - SERVER -> CLIENT: 220 2.0.0 SMTP server ready
2024-04-09 08:09:13 [2@GLPITEST01]
3 - SMTP Error: Could not connect to SMTP host.
2024-04-09 08:09:13 [2@GLPITEST01]
1 - CLIENT -> SERVER: QUIT
Me da que si llega al servidor de correo 192.168.1.4, pero que por alguna razón corta la conexión y no entiendo la razón, ya que via powershell sí envia el correo perfectamente.
Un saludo,
Offline
Buenas,
Has probado a desactivar la opción de que no compruebe el certificado?
Offline
Sí, está desahabilitado el check en la página de configuración
Offline
Pruébalo vía telnet desde el servidor.
Si via telnet funciona, entonces tiene que ser algún tipo de bug o configuración del glpi o del php.
Pero si falla es por algo de configuración del servidor smtp de destino.
https:// learn.microsoft.com/en-us/exchange/mail-flow/test-smtp-telnet?view=exchserver-2019
Offline
AndreuGoNi:
tube la misma falla en ubuntu server, y la solucion que encontre fue modificar el phpmailer
Offline
Disculpa, como lo modificaste??
Tengo el mismo problema.
AndreuGoNi:
tube la misma falla en ubuntu server, y la solucion que encontre fue modificar el phpmailer
Offline
Pages: 1