No envía mails desde la preinscripción

Hola Marcela,

Deberías configurarlo de la siguiente manera:


		//--------------------------------------------------------------------------
		//---- Servidor de correo --------------------------------------------------
		//--------------------------------------------------------------------------

		/**
		 * Se provee un ejemplo de configuración del correo usando el servidor de GMail
		 */
		'smtp' => [
			'from' => 'cuenta@gmail.com',
			'from_name' => 'SIU-Preinscripción',
			'host' => 'smtp.gmail.com',
			'seguridad' => mail::SSL,
			'auth' => true,
			'port' => 465,
			'reply_to' => 'reply_to@gmail.com',
			/**
			 * Debug output level.
			 * Options:
			 * * SMTP::DEBUG_OFF (`0`) No debug output, default
			 * * SMTP::DEBUG_CLIENT (`1`) Client commands
			 * * SMTP::DEBUG_SERVER (`2`) Client commands and server responses
			 * * SMTP::DEBUG_CONNECTION (`3`) As DEBUG_SERVER plus connection status
			 * * SMTP::DEBUG_LOWLEVEL (`4`) Low-level data output, all messages.
			 */
			'smtp_debug' => SMTP::DEBUG_OFF,
			
			/**
			 * NO RECOMENDADO: Se debe dar "Acceso de apps menos seguras" en Gmail
			 * Si se usa autenticación simple configurar 'usuario' y 'clave'
			 */
			'auth_type' => mail::AUTH_TYPE_USER_PASS,
			'usuario' => 'cuenta@gmail.com',
			'clave' => '**********',
			
		],

No cambia mucho entre Preinscripción 2 y Preinscripción 3.

Veo que en los logs que me mandantes muestra lo siguiente:


2022-02-11 11:55:34 Connection failed. Error #2: stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages:error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed [/proyectos/preinscripcion/vendor/phpmailer/phpmailer/src/SMTP.php line 454]
SMTP Error: Could not connect to SMTP host.

Buscando el error encontré lo siguiente:

En instalacion/config.php podes descomentar la parte que dice:


			// Decidir si se verifican los certificados en una conexión SSL
			// Ver: https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting#php-56-certificate-verification-failure
			'ssl' => [
				'verify_peer' => false,
				'verify_peer_name' => false,
				'allow_self_signed' => true
			]

No es lo mas recomendado pero quizás sirva.

Te comento que hice lo que me indicaste para ver el error y el problema es que Gmail tiene un límite de envío de correos diarios y que nosotros lo estamos superando.
Si, Gmail tiene un limite o quota como le llaman (https://support.google.com/a/answer/166852?hl=en).

Igualmente en los logs veo que usas el host ciunsa.unsa.edu.ar en el puerto 25, quizás te convenga usar host smtp.gmail.com en puerto 465 (ssl) o 587 (tls):


'host' => 'smtp.gmail.com',
'seguridad' => mail::SSL,
'auth' => true,
'port' => 465,


'host' => 'smtp.gmail.com',
'seguridad' => mail::TLS,
'auth' => true,
'port' => 587,

saludos.
2