Hola, a partir de la version 9 de scriptcase la funcion sc_send_mail ,e da error de certificados de SSL al intentar conectar al servidor smtp smtp.gmail.com
Les paso el script:
$mail_smtp_server = ‘smtp.gmail.com’; // SMTP server name or IP address
$mail_smtp_user = ‘Userlogin’; // SMTP user name
$mail_smtp_pass = ‘PasswordLoginSMTP’; // SMTP password
$mail_from = ‘mailfrom@mailfrom.com’; // From email
$mail_to = ‘mailto@mailto.com’; // To email
$mail_subject = ‘mail de prueba’; // Message subject
$mail_message = ‘prueba’; // Message body
$mail_format = ‘H’; // Message format: (T)ext or (H)tml
$mail_copies = ‘’; // List of the emails that will recieve the message
$mail_tp_copies = ‘’; // Type copies: BCC (Hiden copies) or CCC (Regular copies)
$mail_port = ‘465’; // Server port
$mail_tp_connection = ‘S’; // Connection security (S) or (N)
$mail_attach=’’;
// Send email";
sc_mail_send($mail_smtp_server,
$mail_smtp_user,
$mail_smtp_pass,
$mail_from,
$mail_to,
$mail_subject,
$mail_message,
$mail_format,
$mail_copies,
$mail_tp_copies,
$mail_port,
$mail_tp_connection);
Al ejecutarlo me da el siguiente error: [TABLE=“class: scErrorTable, align: center, cellpadding: 0, cellspacing: 0”]
[TR]
[TD=“class: scErrorTitle, align: left”]Error[/TD]
[/TR]
[TR]
[TD=“class: scErrorMessage, align: center”]stream_socket_client(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed[/TD]
[/TR]
[/TABLE]
[TABLE=“class: scErrorTable, align: center, cellpadding: 0, cellspacing: 0”]
[TR]
[TD=“class: scErrorTitle, align: left”]Error[/TD]
[/TR]
[TR]
[TD=“class: scErrorMessage, align: center”]stream_socket_client(): Failed to enable crypto[/TD]
[/TR]
[/TABLE]
[TABLE=“class: scErrorTable, align: center, cellpadding: 0, cellspacing: 0”]
[TR]
[TD=“class: scErrorTitle, align: left”]Error[/TD]
[/TR]
[TR]
[TD=“class: scErrorMessage, align: center”]stream_socket_client(): unable to connect to ssl://smtp.gmail.com:465 (Unknown error)[/TD]
[/TR]
[/TABLE]
Fatal error: Uncaught Swift_TransportException: Connection could not be established with host smtp.gmail.com [ #0] in C:\Program Files\NetMake\v9\wwwroot\scriptcase\prod hird\swift\classes\Swift\Transport\StreamBuffer.php:269 Stack trace: #0 C:\Program Files\NetMake\v9\wwwroot\scriptcase\prod hird\swift\classes\Swift\Transport\StreamBuffer.php(62): Swift_Transport_StreamBuffer->_establishSocketConnection() #1 C:\Program Files\NetMake\v9\wwwroot\scriptcase\prod hird\swift\classes\Swift\Transport\AbstractSmtpTransport.php(113): Swift_Transport_StreamBuffer->initialize(Array) #2 C:\Program Files\NetMake\v9\wwwroot\scriptcase\prod hird\swift\classes\Swift\Mailer.php(79): Swift_Transport_AbstractSmtpTransport->start() #3 C:\Program Files\NetMake\v9\wwwroot\scriptcase\app\doloop\pru_mail\index.php(1560): Swift_Mailer->send(Object(Swift_Message), Array) #4 C:\Program Files\NetMake\v9\wwwroot\scriptcase\app\doloop\pru_mail\index.php(1879): pru_mail_apl->controle() #5 {main} thrown in C:\Program Files\NetMake\v9\wwwroot\scriptcase\prod hird\swift\classes\Swift\Transport\StreamBuffer.php on line 269
Esta misma aplicacion esta funcionando en ScriptCase 8.1, chequee y esta habilitado el servicio open_ssl, alguien sabe el porque del error?
Gracias